mysql 第一次查询时慢,第二次执行同一个查询时变快

时间:2022-03-14 17:25:47

1、mysql默认的query_cache是打开的,第一次查询走的是数据文件,第二次就是query_cache,查询方式:show variables like '%query_cache%',如果数据更新会重新缓存。

 

2、如果mysql使用的数据引擎是innodb那么第一次查询走数据文件,第二次buffer_pool也比查询数据文件要快。