摘要: :1、是什么 使用Explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句。分析你的查询语句或是表结构的性能瓶颈。 2、能干嘛 获取表的读取顺序; 哪些索引可以使用; 数据读取操作的操作类型; 哪些索引被实际使用; 表之间的引用; 每张表有多少行被物理查询; 阅读全文
posted @ 2020-03-11 17:03 门虫不是虫 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1、基本原理 从机(slave)会从主机(master)读取binlog来进行数据同步,用于读写分离操作,注意更新后不能马上读取,否则可能会读不到。同步数据很快,正常毫秒级。 三步骤: 主机生成一个二进制日志文件; 从机读取后写入一个relay-log中继日志; 再去读取这个文件进行数据同步.; 2 阅读全文
posted @ 2020-03-11 16:39 门虫不是虫 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、查看是否开启 SHOW VARIABLES LIKE '%slow_query_log%' 2、开启查询日志 set global slow_query_log=1 3、设置查询多久的才算慢查询 #查看 SHOW VARIABLES LIKE '%long_query_time%'#设置set 阅读全文
posted @ 2020-03-11 16:16 门虫不是虫 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1、内连接(Inner Join) 1.1 取两者的交集,两表共有的 select A.*,B.* from A inner join B on A.key = B.key; 1.2 取两者的差集,两表特独有的 select A.* from A left join B on A.key=B.key 阅读全文
posted @ 2020-03-11 15:53 门虫不是虫 阅读(499) 评论(0) 推荐(0) 编辑