在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性能下降原因有哪些?
基础教程推荐
猜你喜欢
- 分享MongoDB修改oplog大小的4种方法 2023-07-16
- SqlServer字符截取的具体函数使用 2023-07-29
- SQLite数据库管理系统-我所认识的数据库引擎 2023-12-12
- Python技巧之四种多线程应用分享 2023-07-28
- wordpress如何对指定分类下的所有文章进行加密 2024-12-14
- 详解MySQL数据库优化的八种方式(经典必看) 2023-12-02
- oracle丢失temp表空间的处理方法 2023-07-24
- 在Ubuntu使用SQL Server创建Go应用程序的图文教程 2023-07-29
- mysql查询时offset过大影响性能的原因和优化详解 2023-12-11
- MongoDB特定类型的查询语句实例 2023-07-16
