现象项目上反馈说,系统很卡慢,我登陆gpcc上查看,发现有很多SQL跑了2天还没跑完,其SQL语句基本都是同一条SQL语句格式,是一条由UNION ALL组成的SQL,内容较复杂SELECT DISTINC ... 阅读全文
记录日期: 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_ ... 阅读全文
详细理论知识可以参考:https://docs.pingcap.com/zh/tidb/stable/sql-tuning-overvie使用 EXPLAIN 和 EXPLAIN ANALYZE 命 ... 阅读全文
在Oracle中,如果要操作比较大的数据量时,最好采用分批处理的方式,这样可以避免产生很大的事务。可以分为3个类别:分批插入、分批更新、分批删除及分批提交,主要采用游标加BULK COLLECT的方式 ... 阅读全文