Open_tables 1600
Opened_tables 3683
table_open_cache 2000
需要改 table_open_cache 的值吗? 还是应该怎么做
4 个解决方案
#1
以
文本方式贴出(
不要贴图!)
explain select ....
及
show index from
以供分析
explain select ....
及
show index from
以供分析
#2
第一次慢, 其实是从存储数据文件中获取到的数据, 第二次快,其实是从MySQL缓存中拿的数据,五分钟后, 可能缓存失效了,导致又慢了,
建议看查询语句本身是否是慢SQL, 看看执行计划 (explain)。 如需帮助,可以关注公众号《andyqian》,可在线为你解答!
建议看查询语句本身是否是慢SQL, 看看执行计划 (explain)。 如需帮助,可以关注公众号《andyqian》,可在线为你解答!
#3
因为你第一次的时候要把sql语句转化成sql指令所以慢
第二次的话已经转化好了所以快
过了段时间缓存清掉了要重新转化
第二次的话已经转化好了所以快
过了段时间缓存清掉了要重新转化
#4
open table 是你观察了一段时间之后的结果么?
#1
以
文本方式贴出(
不要贴图!)
explain select ....
及
show index from
以供分析
explain select ....
及
show index from
以供分析
#2
第一次慢, 其实是从存储数据文件中获取到的数据, 第二次快,其实是从MySQL缓存中拿的数据,五分钟后, 可能缓存失效了,导致又慢了,
建议看查询语句本身是否是慢SQL, 看看执行计划 (explain)。 如需帮助,可以关注公众号《andyqian》,可在线为你解答!
建议看查询语句本身是否是慢SQL, 看看执行计划 (explain)。 如需帮助,可以关注公众号《andyqian》,可在线为你解答!
#3
因为你第一次的时候要把sql语句转化成sql指令所以慢
第二次的话已经转化好了所以快
过了段时间缓存清掉了要重新转化
第二次的话已经转化好了所以快
过了段时间缓存清掉了要重新转化
#4
open table 是你观察了一段时间之后的结果么?