在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性能下降原因有哪些?
猜你喜欢
- SQL Server的执行计划 2023-07-29
- 5个常用的MySQL数据库管理工具详细介绍 2023-12-20
- 基于redis实现的点赞功能设计 2024-03-03
- 用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化 2023-12-19
- php,redis分布式锁防并发 2024-04-13
- MySQL 百万级分页优化(Mysql千万级快速分页) 2023-12-22
- mysql基本语法之like查询介绍 2024-12-15
- oracle复制表结构和复制表数据语句分享 2024-01-20
- 如何设计高效合理的MySQL查询语句 2023-12-21
- MySQL数据库与Nacos搭建监控服务 2024-02-22