随笔分类 -  mysql

摘要:linux下开启mysql慢查询,分析查询语句标签:mysql, mysqld, mysqldumpslow, slow query, 慢查询一,为什么要开启这个查询呢?数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语 阅读全文
posted @ 2018-05-28 16:57 大卫·肖 阅读(190) 评论(0) 推荐(0)
摘要:针对5.6以下的版本Mysql的子查询优化处理不是很好,特别时在where从句中的in()子查询;对于该查询,mysql需要先为内层查询语句的查询结果建立一个临时表,然后外层语句再道临时表中查询记录;查询完成后,MYSQL还需要撤销这些临时表;处理方法:使用连接查询来替代子查询改用表连接方式所以千万 阅读全文
posted @ 2018-05-28 16:55 大卫·肖 阅读(152) 评论(0) 推荐(0)
摘要:SHOW PROFILE mysql> show variables like "%profiling%";+ + +| Variable_name | Value |+ + +| have_profiling | YES || profiling | OFF || profiling_histor 阅读全文
posted @ 2018-05-28 16:50 大卫·肖 阅读(109) 评论(0) 推荐(0)
摘要:从 innodb 存储特性看,使用uuid非常不可取,如果数据量很大,可能导致严重的性能问题,主要原因有:1. innodb 的非主键索引都将存一个主键,uuid 相比整数 id,索引大小增加很多;2. uuid 主键比较肯定比 整数慢,另外非主键索引查找最终还要引用一次主键查找;3. innodb 阅读全文
posted @ 2018-05-28 16:49 大卫·肖 阅读(212) 评论(0) 推荐(0)