在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性能下降原因有哪些?


基础教程推荐
猜你喜欢
- SQLSERVER调用C#的代码实现 2023-07-29
- 为MongoDB数据库注册windows服务 2023-07-16
- Mysql通过explain分析定位数据库性能问题 2023-12-17
- MySQL数据库设计概念及多表查询和事物操作 2023-12-17
- 详细介绍windows下MySQL安装教程 2023-08-06
- 长达 1.7 万字的 explain 关键字指南! 2024-02-14
- 三个缓存数据库Redis、Memcache、MongoDB 2024-04-13
- SQL Server 聚焦存储过程性能优化、数据压缩和页压缩提高IO性能方法(一) 2024-01-10
- 数据库报错:Unknown column ‘xxx’ in ‘where clause’问题的解决过程 2023-12-04
- Python之tkinter列表框Listbox与滚动条Scrollbar解读 2023-07-28