mysql5.7.31未开启缓存,第一次查询很慢
我遇到的这个问题并不是简单地第一次查询慢,后续查询很快的缓存问题!
1. 我并未开启查询缓存
SHOW VARIABLES LIKE '%query_cache%';

show variables like 'innodb_buffer_pool%';

2. 我执行的是单表的查询,只不过数据量大加上where条件里使用的是rlike,导致查询有一点慢,大约17秒
3. 当执行完第一次查询后,后续再执行该查询语句将会变得很快,大约1秒左右
4. 此时重启mysql服务,重启应用服务都无法复现查询慢的问题,执行该sql查询时,依然很快,大约1秒左右
5. 当超过5个小时(这个时间并没有具体测试出小于5个小时的极限值是多少)没执行该sql查询时,再次执行该sql查询又变得很慢,大约17秒左右
6. 当重启mysql所在的虚拟机后,复现了第一次查询慢的现象
综上现象猜测,是操作系统级别记录了mysql的一些的东西,并且该记录存在超时失效或操作系统重启后失效的机制(类似于临时文件?),但具体是怎么回事现在还是没有头绪,有人遇到类似问题请麻烦解答下,谢谢
相关推荐
mysql 5.7.31所有安装包依赖包.zip
这个压缩包“mysql 5.7.31所有安装包依赖包.zip”包含了安装 MySQL 5.7.31 所需的所有组件和依赖项,确保在2020年07月20日能够成功安装。
mysql5.7.31安装图文教程.docx
十、结语本文详细介绍了 MySQL 5.7.31 的安装过程,旨在帮助初学者快速掌握 MySQL 的安装和配置。
mysql-connector-java-5.1.25, mysql 5.7.31亲测有效
本主题主要关注的是`mysql-connector-java-5.1.25`版本,它适用于MySQL 5.7.31数据库。
mysql-5.7.31-winx64.zip
**性能提升**:5.7.31通过改进查询优化器、使用更高效的索引策略和内存管理,提升了查询速度和整体系统性能。例如,支持JSON数据类型,使得处理非结构化数据更加高效。3.
MySQL最新windows社区版本安装包,mysql-installer-community-5.7.31.0.rar
MySQL 5.7.31版本带来了许多增强的功能,例如支持InnoDB存储引擎的性能提升、JSON数据类型的支持以及更加强大的SQL查询优化。


