数据库查询慢,查询一个监控反应1分钟,有什么优化的方法吗?

参与17

5同行回答

jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信
很多种情况,但大部分原因有三种:要么是因为表被独占锁锁了,查看锁等待情况,看锁的OWNER是哪个SQL;要么是你的查询SQL的WHERE条件没有命中索引,跑个advis看下索引建议;要么是表的统计信息不准确,数据库无法利用优化器制定合理执行计划。...显示全部

很多种情况,但大部分原因有三种:要么是因为表被独占锁锁了,查看锁等待情况,看锁的OWNER是哪个SQL;要么是你的查询SQL的WHERE条件没有命中索引,跑个advis看下索引建议;要么是表的统计信息不准确,数据库无法利用优化器制定合理执行计划。

收起
银行 · 2020-04-24
浏览2026
youki2008youki2008  系统架构师 , DDT
数据查询慢的原因有很多种,一般有没有索引或没有有效索引,数据库本身配置,底层硬件性能以及SQL查询语句的逻辑不好等等。所以要根据具体情况具体针对性的进行改善。显示全部

数据查询慢的原因有很多种,一般有没有索引或没有有效索引,数据库本身配置,底层硬件性能以及SQL查询语句的逻辑不好等等。所以要根据具体情况具体针对性的进行改善。

收起
互联网服务 · 2020-04-24
浏览1892
寒风waw寒风waw  项目经理 , 新华博
各种原因引起,建议sql贴出来显示全部

各种原因引起,建议sql贴出来

收起
互联网服务 · 2020-04-29
浏览1844
hufeng719hufeng719  系统工程师 , 某钢铁企业
首先看看查询慢是个别语句慢,还是所有操作都慢。   个别语句慢的话从语句优化、创建索引着手。整个库所有操作都慢的话,考虑服务器硬件资源是否紧张,系统性能是否被其他应用占用太多等等。...显示全部

首先看看查询慢是个别语句慢,还是所有操作都慢。   个别语句慢的话从语句优化、创建索引着手。整个库所有操作都慢的话,考虑服务器硬件资源是否紧张,系统性能是否被其他应用占用太多等等。

收起
能源采矿 · 2020-04-24
浏览1914
zftangzftang  其它 , 小白一枚
查询慢的原因有很多种,包括数据库本身的配置、相关参数以及sql语句如果整体慢,考虑跑个addm报告看看显示全部

查询慢的原因有很多种,包括数据库本身的配置、相关参数以及sql语句
如果整体慢,考虑跑个addm报告看看

收起
互联网服务 · 2020-04-24
浏览1928

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-24
  • 关注会员:6 人
  • 问题浏览:3605
  • 最近回答:2020-04-29
  • X社区推广