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

5回答

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

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

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

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

收起
 2020-04-24
浏览603
寒风waw寒风waw  项目经理 , 科大讯飞股份有限公司
各种原因引起,建议sql贴出来显示全部

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

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

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

收起
 2020-04-24
浏览596
zftang0809zftang0809  软件开发工程师 , 合肥华宇随身软件
查询慢的原因有很多种,包括数据库本身的配置、相关参数以及sql语句如果整体慢,考虑跑个addm报告看看显示全部

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

收起
 2020-04-24
浏览609

日志分析平台选型优先顺序调研

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2020-04-24
  • 关注会员:6 人
  • 问题浏览:1585
  • 最近回答:2020-04-29