记录日期: 2014-07-30 14:25:2------------- 优化方法: 减少大表扫描次数采用max+decode方式原sql语句UPDATE RKO_ACCT_STATUS A S ... 阅读全文
记录日期: 2014-07-30 14:25:2原sql语句INSERT INTO RISKREPT.BASE_FMLG (BATCH_DATE, DATE_STAMP_ST, TIME_STAM ... 阅读全文
记录日期: 2014-07-30 14:25:2题记最近一个同事说一个更新语句很慢求助与我,我看了下,这类语句的优化具有典型的代表性,于是记录下来和大家共享下。原sql语句DECLARV_PARTYNO VARCHAR2(20); ... 阅读全文
系统又报了一个跑的慢的sql语句,看图就知道这个很恐怖的,已经跑了1天了,还需要跑6个月的时间把sql语句拿出来瞅瞅--201406 Xselect SUM(UNPOSTING_AMT_CYC) ... 阅读全文
题记:采用merge语句的非关联形式确实可以提高update语句的性能,尤其对于百万级别的数据量,之前的一个关于merge语句的优化案例请参考[http://blog.itpub.net/26736 ... 阅读全文
今天照例巡查垃圾sql时,发现一个跑了很长时间的sql,且其执行计划也非常的大,这个sql非常可疑,得排查排查第一步,照例查询内存中的执行计划SELECT *** FROM TABLE(DBMS_ ... 阅读全文
一般情况下,sql中使用col_name like 'ABC%‘的情况才能使用到col_name字段上的索引,这种情况不再赘述。如果是col_name like '%ABC%'的情况,能否使用索引,怎 ... 阅读全文
这是某客户关键系统的一个TOP SQLINSERT INTO /+ append / TF_B_OCS_BATDEAL (...... SELECT F_SYS_GETSEQID(EPARCHY ... 阅读全文
这是某客户AWR报告中的一个TOP SQL,执行时间8.8小时(也有执行12.7小时报错退出的情况SELECT FROSELECT rownum num ,t.FROM TI_BI_CAMP ... 阅读全文
某物流客户系统查询快递单的SQL,IO消耗为TOP 1SQL代码如下select id op_code to_char(create_time, :"SYS_B_1& ... 阅读全文
本次分享的内容是基于Oracle的SQL优化,以一条巨慢的SQL为例,从快速解读SQL执行计划、如何从执行计划中找到SQL执行慢的Root Cause、统计信息与cardinality问题、探索性能杀 ... 阅读全文
导读有个表做了分区,每天一个分区。该表上有个查询,经常只查询表中某一天数据,但每次都几乎要扫描整个分区的所有数据,有什么办法进行优化吗?待优化场景有一个大表,每天产生的数据量约100万,所以就采用表分 ... 阅读全文