对一条sql进行优化时,发现原本很慢的一条sql(将近1分钟) 在第二次运行时, 瞬间就完成了(0.00sec)
这是因为mysql对同一条sql进行了缓存,服务器直接从上次的查询结果缓存中读取数据,而不是重新分析、执行sql。
可通过如下方法清空查询缓存
reset query cache;
本文介绍了一条原本执行缓慢的SQL语句,在第二次执行时变得迅速的现象。原因是MySQL利用了查询缓存机制,使得相同的SQL语句能快速从缓存中获取结果。文章还提供了清空查询缓存的方法。
对一条sql进行优化时,发现原本很慢的一条sql(将近1分钟) 在第二次运行时, 瞬间就完成了(0.00sec)
这是因为mysql对同一条sql进行了缓存,服务器直接从上次的查询结果缓存中读取数据,而不是重新分析、执行sql。
可通过如下方法清空查询缓存
reset query cache;
935
1516
1875
4925

被折叠的 条评论
为什么被折叠?