首先说一下什么是慢sql问题?
就是在查询过程中,sql查询很慢,从而影响客户体验?
这个解决方案总结起来无非就是以下几种方式?
1.通过日志或者查询,首先得搞明白到底问题出现在那一块,哪里查询慢了
2.然后看其有没有用索引或者索引用得对不对
3.看还能不能进行sql优化了
4.看其有没有用数据库连接池,用了以后那个配置啥的对不对
5.对数据库可以进行分页分表
6.看数据的硬件服务器够用不,如果不够用,那么就扩展服务器
7.用缓存来应对大量的查询,也就是读操作
8.日常监测其性能,如果有问题立刻报警,立刻通过查看日志解决,这个其实和一有些重复了,不过一是应对突发情况,而这个是为了以后遇到类似的问题如何快速解决
慢sql问题如何解决?
于 2024-05-02 14:56:35 首次发布