自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

24号信仰

专注SQL优化

  • 博客(6)
  • 收藏
  • 关注

原创 SQL优化经典案例合集

案例即笔记,难免有疏漏。如对案例有任何问题 请直接留言或者联系本人(微信/手机号:15652625652)我很乐意和大家相互学习,共同进步!!34.关注业务-把优化做到极致了解业务,优化新高度33.一波三折:UPDATE语句改写优化 UPDATE/MERGE/分批提交 哪个高效用哪个!!!32.一次'诡异'的执行SQL报错ORA-03113的问题处理这个ORA报错很肤浅...

2018-09-01 08:11:35 2776

原创 从业务上消除SORT MERGE JOIN

背景:某系统跑批的一个存储过程一直报错ORA-1652: unable to extend temp segment by 128 in tablespace xxx查看alertlog 获取报错的时间点:收集 报错期间的AWR 直接在SQL Statistics 里面可以定位到SQLMERGE INTO T_AA_BBB_CCCC_DDDD_E_G4H3 G4H3US...

2018-09-26 16:26:26 454

原创 又是标量子查询引起的性能问题

某系统巡检,发现TOPSQL里面第一条SQL语句的执行时间相当不合理~select (select EC_CUST_NO from GYL.FAAAAASM cus where cus.refcode = a.SELLER_REFCODE) EC_CUST_NO, BUSSTYPE, sum(LOANAMT) SUMLOANA...

2018-09-26 16:20:36 1146 2

原创 树形查询的优化案例

某数仓系统一条SQL执行了很长时间,要求分析原因使用如下查询获取时间段内SQL语句的执行情况select count(1),sql_id from dba_hist_active_sess_history where to_char(sample_time, 'yyyy-mm-dd hh24:mi:ss') > '2018-07-13 12:03:57' ...

2018-09-26 16:19:27 1261 2

原创 选择最合适的连接方式

声明:本例十分简单,只适合新手DBA走马,老司机请自觉绕道~背景:跑批中一条SQL“卡住”了三个小时.....SQL以及执行计划如下:SELECT A.* FROM SSS_DDD_ACCT_DDD_DDD aWHERE exists (select nameFrom from (select Acct_Num as nameFrom ...

2018-09-26 16:18:37 682

原创 大量慢SQL导致节点宕机的故障分析

故障背景:项目负责人找到我说2018-08-28 11:40:00-2018-08-28 11:45:00左右收到频繁告警短信 数据库节点1宕机,节点2 SESSION数一直在增加。这是一个数据仓库系统,正常情况下SESSION一般是90左右,现在将近500,而且还在增长select * from dba_hist_active_sess_history where to_char(s...

2018-09-01 11:39:37 1570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除