关于"mysql第一次查询很慢,以后就很快"的扩展
2021/5/18 19:26:13
本文主要是介绍关于"mysql第一次查询很慢,以后就很快"的扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
背景
有个项目使用的mysql数据库,第一次查询很慢,大约15s左右出结果,再次查询就很快了。
分析
后面变快的原因是mysql有缓存机制,但是过上一段时间不使用缓存会过期,我个人测了一下2~3分钟一班不会过期,6~7分钟就普遍过期了。
所以,是不是可以通过定时刷新查询语句,来保持缓存的有效性呢?
测试了一下,是可以的。
扩展
考虑到该项目本身查询语句是固定的,大概10条,所以采取了一个取巧的解决方案。
即:
在服务器上放一个隐藏的网页,每2分钟刷新一次这10条语句。
这样就能使mysql缓存不过期,从而保持相对快速的查询速度。
当然,用客户端刷新效果一样。
这篇关于关于"mysql第一次查询很慢,以后就很快"的扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02MySQL 3主集群搭建
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解