当前位置: 首页 > ORACLE
  • 分区表相关SQL优化

    昨晚压力测试,在测试一张大表的时候,50个并非数据库压力立马上来,已经影响线上业务,测试的SQL如下: SELECT COUNT(*) FROM (SELECT 1 FROM ORD_ORD_BSC_M T, ORD_ORD_DTL_D T1 WHERE T.ORD_ID = T1.ORD_ID AND T1.INST_DTM >= to_date('2015-05-02 00:00:0 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:,
  • 分析AWR报告发现业务问题(二)

    在分析SIT数据库的AWR报告时,发现排在TOP20第一位的SQL存在性能问题,数据库版本11.2.0.4.0,AWR信息如下:   上图绿框部分的SQL也存在问题,之前已经整理,详见http://www.dbdream.com.cn/2015/07/07/%E5%88%86%E6%9E%90awr%E6%8A%A5%E5%91%8A%E5%8F%91%E7%8E%B0%E4%B8%9A%E5%8A%A1%E9%97%AE%E9%A2%98/。 上图 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:, ,
  • 分析AWR报告发现业务问题

    在分析SIT数据库的AWR报告时,发现有几条SQL每小时运行近50万次,由于新接触这个数据库,对业务不了解,还以为是在做压力测试,在解决了几条SQL后,开始关注这几条SQL,发现很严重的问题。以下是AWR报告中,相关的SQL信息:   其中SELECT语句如下: SELECT COUNT(1) FROM CHGSHS.CMM_PROC_EXEC_L A WHERE A. ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:, ,