本文共 221 字,大约阅读时间需要 1 分钟。
我们经常在优化SQL的时候有没有遇到过这种情况??
有一条查询时间很长的SQL,第一次查询,花费的时间是正常的,再次查询,花费的时间变得少了很多,,这是怎么回事呢??
这是因为MySQL是有缓存的,只要执行过就有缓存,所以再次查询的时间变得很短,我们可以暂时关闭缓存来检验SQL优化是否成功。
set global query_cache_size=0; set global query_cache_type=0;
重启之后将会重新开启缓存
转载地址:http://toyai.baihongyu.com/