MySQL
鹿克阿特米
这个作者很懒,什么都没留下…
展开
-
Mysql 锁,事物
1.表锁 偏读 偏向MyISAM存储引擎,开销小,加锁快;无死锁;锁定力度大,发生锁冲突的概率最高,并发度最低 手动加表锁:lock table 表名 read(write), 表名字 read(write),...; 查看表上加过的锁:show open tables; 解锁:unlock tables; 1.1 加读锁: session1对一个表加了读锁,session1可以读这个表,但不能修...原创 2019-09-07 01:17:09 · 111 阅读 · 0 评论 -
Mysql 全局查询日志
不要在生产环境开启这个功能 配置启用: general_log=1 general_log_file=... log_output=FILE set global general_log=1; set global log_output='TABLE'; select * from mysql.general_log; ...原创 2019-09-06 18:03:10 · 230 阅读 · 0 评论 -
Mysql show profile
mysql中日宫可以用来分析当前会话中语句执行的资源消耗情况。可以用于sql的调优和测量 https://dev.mysql.com/doc/refman/5.7/en/show-profile.html 默认参数处于关闭状态 查看:SELECT @@profiling; 打开:SET profiling = 1; 保存最近15次的运行结果 配置文件信息也可以从信息架构配置表中获得。例如,以下查询...原创 2019-09-06 17:57:15 · 148 阅读 · 0 评论 -
Mysql 安装
环境CentOS7 Mysql5.7 1. MySQL安装 Mysql yum安装下载 https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/ Mysql yum安装向导 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ https://dev.mysql.com/doc...原创 2019-09-06 03:01:01 · 77 阅读 · 0 评论 -
Mysql 主从复制
基本原理: slave会从master读取binlog来进行数据同步 复制过程: master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events slave将master的binary log events拷贝到他的中继日志(relay log) slave重做中继日志中的事件,将改变应用到自己的数据库中。Mysql复制是异步的...原创 2019-09-07 02:08:45 · 71 阅读 · 0 评论