- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一次Oracle 硬解析性能问题
目录
01 02 03
故事背景 环境模拟 分析尝试
04 05 06
怀疑方向 对比测试 解决办法
数 / 据 / 驱 / 动 成 / 就 / 未 / 来
01 故事背景
数 / 据 / 驱 / 动 成 / 就 / 未 / 来
01 故事背景
2021年1月29 日, 重庆农商行甲方的DBA让帮忙看个SQL。到了现场后,据甲方反应,该SQL原来速度一直正常,只是当天突然变慢。然后甲
方提供的信息,其中一个table有大量的数据进入,然后删除了,并且已经重新收集了表信息。和甲方DBA在现场一起查看,发现并不是该SQL
执行速度慢,而是解析问题,该SQL执行时长需要13秒。
SQL大概模拟如下:
SELECT *
FROM t_users u
LEFT JOIN t_tables t ON t.production_cd = u.production_cd
LEFT JOIN t_views v ON v.production_cd = u.production_cd
LEFT JOIN t_procedures p ON p.production_cd = u.production_cd
LEFT JOIN t_synonyms s ON s.production_cd = u.production_cd
LEFT JOIN t_tab_statistics ts ON ts.production_cd = u.production_cd
LEFT JOIN t_indexes i ON i.production_cd = u.production_cd
LEFT JOIN t_col_comments c ON c.production_cd = u.production_cd
LEFT JOIN t_cols_varchar2 c1 ON c1.production_cd = u.production_cd
LEFT JOIN t_cols_no c2 ON c2.production_cd = u.production_cd
LEFT JOIN t_cols_date c3 ON c3.production_cd = u.production_cd
LEFT JOIN t_cols_raw c4 ON c4.production_cd = u.production_cd
LEFT JOIN ( SELECT o.production_cd,SUM(o.val) AS val FROM t_objects o GROUP BY o.production_cd
) o ON o.production_cd = u.production_cd
where u.created = DATE 2020-01-01
AND u.username IN (PDBADMIN)
AND (exists(select * from t_cols t1 where t1.production_cd = u.production_cd and t1.owner = SCOTT
and t1.data_type in (DATE) AND t1.rn = 1)
OR not exists(select * from t_cols t2 where t2.production_cd = u.production_cd and t2.data_type in
(NUMBER,VARCHAR2,RAW)))
您可能关注的文档
- 原发肝癌诊疗指南2020.pdf
- 肿瘤患者静脉血栓防治指南2020.pdf
- 肿瘤免疫营养治疗指南.pdf
- 深入解析:Oracle Drop Table Purge内部原理及异常恢复.pdf
- PostgreSQL日常工作分享.pdf
- 并行不悖-Oracle数据库的并行执行.pdf
- Oracle诊断性能问题时常用脚本工具.pdf
- 高并发Oracle OLTP系统的故障案例分享.pdf
- Oracle基于AWR ASH的性能分析.pdf
- Oracle 10046 Trace取得和解析分享.pdf
- 中国国家标准 GB/T 12357.1-2024通信用多模光纤 第1部分:A1类多模光纤特性.pdf
- 中国国家标准 GB/T 18851.2-2024无损检测 渗透检测 第2部分:渗透材料的检验.pdf
- 《GB/T 18851.2-2024无损检测 渗透检测 第2部分:渗透材料的检验》.pdf
- GB/T 18851.2-2024无损检测 渗透检测 第2部分:渗透材料的检验.pdf
- GB/T 44927-2024知识管理体系 要求.pdf
- 中国国家标准 GB/T 44927-2024知识管理体系 要求.pdf
- 《GB/T 44927-2024知识管理体系 要求》.pdf
- GB/T 44937.4-2024集成电路 电磁发射测量 第4部分:传导发射测量1 Ω/150 Ω直接耦合法.pdf
- 《GB/T 44937.4-2024集成电路 电磁发射测量 第4部分:传导发射测量1 Ω/150 Ω直接耦合法》.pdf
- 中国国家标准 GB/T 44937.4-2024集成电路 电磁发射测量 第4部分:传导发射测量1 Ω/150 Ω直接耦合法.pdf
最近下载
- 2023年项目融资经理年终总结及年后展望.pptx VIP
- (完整word版)环评报告表资料清单--一般项目.doc
- 保安服务售后服务委托协议2024年.docx VIP
- 2023年投融资业务经理年终总结及下一年计划.pptx VIP
- 企业支付委托书.docx VIP
- 耀华XK3190-DS10技术说明书(1.00版).pdf
- 四方伟业数据治理软件V3.0.5操作手册.pdf
- T GDEIIA 56—2024 垂直起降低空航空器起降场基础设施配置技术要求.pdf VIP
- 老师教学课件-第二组 理念论、实在论与教育.pptx
- 2025湖北随州市公安局招聘警务辅助人员48名笔试模拟试题及答案解析.docx VIP
文档评论(0)