摘要: 为什么查询速度会慢 1.慢是指一个查询的响应时间长。一个查询的过程: 客户端发送一条查询给服务器 服务器端先检查查询缓存,如果命中了缓存,则立可返回存储在缓存中的结果。否则进入下一个阶段 服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划。 MySQL根据优化器生成的执行计划,调用存储引擎 阅读全文
posted @ 2019-06-23 18:46 zhoutianyuan 阅读(1864) 评论(1) 推荐(1) 编辑
摘要: 查询状态 SHOW FULL PROCESSLIST 对于一个连接,或者说一个线程,任何时刻都有一个状态,该状态表示了MySQL当前正在做什么。 Id:线程号,可以kill User:所属用户 Host:所属主机 db:连接的数据库 Command:查询状态 Sleep 线程正在等待客户端发送新的请 阅读全文
posted @ 2019-06-23 18:11 zhoutianyuan 阅读(471) 评论(0) 推荐(0) 编辑