mysql数据库优化
Posted bee-home
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库优化相关的知识,希望对你有一定的参考价值。
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数据库优化的主要内容,如果未能解决你的问题,请参考以下文章
使用 C++ 反转句子中的每个单词需要对我的代码片段进行代码优化
Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段