-
DBA必备脚本:比SQLHC好用100倍的SQL性能优化脚本
我们的文章会在微信公众号IT民工的龙马人生和博客网站 ( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 相信每一个Oracle DBA都对Oracle SQLHC脚本不陌生,因为在日常的Oracle数据库运维与性能优化工作中,SQL语句 ...
-
故障处理:Oracle表空间异常增长后又恢复正常的故障模拟与分析
我们的文章会在微信公众号IT民工的龙马人生和博客网站 ( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天谈谈很早之前朋友问到的一个案例,表空间使用率异常增加,新增对象都是临时字段,并且段名是很奇怪,由数 ...
-
DBA必备脚本:Oracle获取正在运行SQL的字面SQL文本
我们的文章会在微信公众号IT民工的龙马人生和博客网站 ( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 前天发布了Oracle获取绑定变量的字面SQL文本版本更新,其中有朋友在说这种方式获取到的是历史的绑定变量值, ...
-
DBA必备脚本:Oracle获取绑定变量的字面SQL文本版版本替代
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 脚本的获取请关注公众号,回复脚本就可以获得方法。 在前面几天我们写了SQL优化必备脚本:Oracle获取绑定变量 ...
-
DBA必备脚本:一键获得SQL访问的表及对应的索引,可协助快速定位SQL性能瓶颈
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天是我们分享Oracle性能脚本的第四天,也是最后一天,关于前面三期的脚本,大家可以参考: Oracle DBA必备脚 ...
-
Oracle DBA必备脚本:一键获取SQL性能数据,快速定位性能拐点
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 上面文章Oracle DBA必备脚本:一秒就定位千行执行计划的SQL慢在哪一步中我们谈到如果快速的通过脚本定位到执行 ...
-
Oracle DBA必备脚本:傻子都可以一眼就定位SQL慢在什么地方
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 在Oracle数据库中,SQL优化的工作其实一直困扰着初级DBA,特别是对AP环境的SQL优化。相信很多小伙伴在看着上百 ...
-
SQL优化必备脚本:Oracle获取绑定变量的字面SQL文本
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天分享一个使用了10多年的脚本,此脚本可以说是我使用频率排在前10的一个脚本。此脚本解决我们在优化SQL语句 ...
-
性能优化:两条SQL索引优化,CPU占用率从40%降至25%
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 一、问题背景:不寻常的CPU告警 近日,一位在医院工作的朋友找到我,说他们核心HIS系统的CPU使用率突然攀升至4 ...
-
Oracle故障处理:分析Oracle数据库离奇的多快读慢
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 1 环境介绍与现象描述 数据库多块读很慢,单块读、写都很正常,多块读的平均响应时间是单块都的10倍。 本系统 ...
-
性能优化:连接谓词下推(JPPD)使用场景详解
本文深入浅出地介绍了Oracle数据库中的连接谓词下推(JPPD)技术。作者从实际案例出发,详细阐述了JPPD的工作原理和适用场景,包括视图类型、连接条件、索引使用等关键要素。通过具体的SQL示例和执行计划分析,展示了JPPD如何优化查询性能,以及在不同场景下的应用策略。文章不仅适合数据库初学者理解JPPD的基本概念,也为有经验的DBA提供了实用的优化技巧。无论是想了解JPPD的工作原理,还是寻求实际应用指导,本文都能为您提供有价值的参考。
-
性能调优:JPPD(连接谓词推入)在不同版本之间的差异
我们的文章会在微信公众号Oracle恢复实录和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 在日常的数据库运维和开发工作中,性能调优一直是让人头疼又不得不面对的话题。尤其是在处理JPPD(Join Predicat ...
-
性能调优:JPPD(连接谓词下推)客户案例模拟
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 前面几天发了几篇JPPD文章,今天就来演示一下客户现场遇到真实案例的模拟,这个在客户现场优化SQL时遇到连接谓 ...
-
性能调优:连接谓词下推(Join Predicate Pushdown(JPPD))
我们的文章会在微信公众号Oracle恢复实录和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 Optimizer Transformation: Join Predicate Pushdown 优化器转换:连接谓词下推 此文章来至公司BLOG网站一遍关于 ...
-
表的连接方式介绍(NESTED LOOP, SORT MERGE JOIN, HASH JOIN )
.wiz-todo, .wiz-todo-img {width: 16px; height: 16px; cursor: default; padding: 0 10px 0 2px; vertical-align: -10%;-webkit-user-select: none;} .wiz-todo-label { display: inline-block; padding-top: 7px; padding-bottom: 6px; line-height: 1.5;} .wiz-todo-label-checked { color: #666;} .wiz-todo-la ...
-
ORACLE动态采样导致数据库性能下降dynamic sampling
业务反映今天运行比较卡,需要数据库工程师分析一下数据库性能是否正常。 1,简单收集一下ASH数据 最近一份中的ASH数据的等待信息如下 where SAMPLE_TIME > to_date(‘2015-03-30 10:52:00′,’yyyy-mm-dd hh24:mi:ss’) and SAMPLE_TIME &l ...
-
not in/not exists对连接列空值的处理
下面是测试not in/not exists对连接列有空值的处理方法 1,环境介绍 orcl1123.htz.pw > select * from v$version where rownum=1; BANNER ——————————————— ...
-
SWAP_JOIN_INPUTS 修改HASH连接的驱动表
下面是测试在HASH连接的时候,修改驱动表的顺序。HASH连接不能用于不等值连接。 1 环境介绍 www.cdhtz.com > select * from v$version; BANNER ———————————————————— ...
-
subquery statement can not unnest
下面是测试其中一种subquery语句不能正常的unnest,测试来至于朋友发的一条SQL语句,消耗了大量的逻辑读,猜测是由于subquery没有unnest导致走FILTER,消耗大量的逻辑。这里只是简单的测试一下不能嵌套,并没有考虑性能问题。 1,环境介绍 www.htz.pw > select * from V$version; BANNER —————————— ...
数据库爱好者
厉害厉害hi
掐指一算,这个客户在重庆csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Process