码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据库优化

时间:2020-04-29 01:33:39      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:合并   数据   log   inf   img   查询日志   code   nbsp   variable   

技术图片

 

 

 技术图片

 

 

技术图片

 

 

 PS: 上面是与慢查询相关的查询语句, 第一条查询慢查询存储的位置在哪里,

第二条是把没有使用索引的sql记录到日志中,

最后一条是把超过多少秒的sql记录到日志中,

 

select @@Version

-- 显示查询日志
show VARIABLES LIKE slow_query_log

PS: 现在是关闭状态,开启慢查询日志
技术图片

-- 显示查询所有日志
show VARIABLES LIKE ‘%log%‘

技术图片

 

-- 记录查询未所用索引的查询
set GLOBAL log_queries_not_using_indexes=on;

 

-- 显示长的查询时间,记录到慢查询日志中
show VARIABLES LIKE ‘long_query_time‘

技术图片

 

-- 学习期间,设置为0

set global long_query_time=0 

-- 开启慢查询日志

set global slow_query_log=on

 

 

 

 

技术图片

 

 

 技术图片

 

 技术图片

 

 技术图片

 

 ------------------执行计划

技术图片

 

 

技术图片

 

 技术图片

 

 技术图片

 

 PS: 对max和count可以建立索引解决

 

 

 技术图片

 

 技术图片

 

 ------------------------------------

技术图片

 

 技术图片

 

Ps: 索引建议和处理,使用工具

 

 

 

技术图片

技术图片

----------------------------------------------------------------------------

 技术图片

 

 技术图片

 

 技术图片

 

 PS: 水平拆分, 前台用拆分后的表, 后台用合并的表

mysql数据库优化

标签:合并   数据   log   inf   img   查询日志   code   nbsp   variable   

原文地址:https://www.cnblogs.com/bee-home/p/12799284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!