在sql开发中,有哪些原因会导致sql性能下降?下面编程教程网小编给大家简单介绍一下!
SQL性能下降原因:
1、查询语句写的烂
2、索引失效(数据变更)
3、关联查询太多join(设计缺陷或不得已的需求)
4、服务器调优及各个参数设置(缓冲、线程数等)
通常SQL调优过程:
1、观察,至少跑1天,看看生产的慢SQL情况。
2、开启慢查询日志,设置阙值,比如超过5秒钟的就是慢SQL,并将它抓取出来。
3、explain + 慢SQL分析。
4、show profile。
5、运维经理 or DBA,进行SQL数据库服务器的参数调优。
总结:
1、慢查询的开启并捕获
2、explain + 慢SQL分析
3、show profile查询SQL在Mysql服务器里面的执行细节和生命周期情况
4、SQL数据库服务器的参数调优
沃梦达教程
本文标题为:sql性能分析:sql性能下降原因有哪些?


基础教程推荐
猜你喜欢
- 海量数据库的查询优化及分页算法方案集合1/2第1/2页 2024-01-02
- centOS5下安装redis make报错 2024-04-20
- Vercel+MongoDB Atlas部署详细指南 2023-07-16
- MySQL中隔离级别RC与RR的区别及说明 2022-09-02
- redis中的hash、列表、集合操作 2024-04-18
- MySQL之高可用架构详解 2023-08-12
- MySQL分库分表与分区的入门指南 2024-02-16
- MySQL中超级有用的14个小知识总结 2023-12-06
- redis5.0以后版本 搭建集群 2024-04-28
- 【Redis场景2】缓存更新策略(双写一致) 2024-04-19