-
PG新功能:PG 17引入IN子句转换
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 分享一篇网上的文章的翻译,原文连接见最后。 PostgreSQL 17新功能:IN子句转换 欢迎来到我们探索PostgreSQL 1 ...
-
PG优化系列:Oracle迁移到PG中性能下降1000倍续集
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 在上一篇文章提到朋友他们小系统从Oracle迁移到PG中性能下降1000倍的案例中提到在PG环境中not in无法进行重写 ...
-
SQL改写:99%DBA估计都会忽略的重大知识点
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天在给一个网友优化一条含有子查询的SQL时,用到了子查询转外连接的改写技术,被网友质疑改写where过滤行有 ...
-
PG优化系列:列隐式转换导致SQL性能下降的案例分析
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 下面这个案例非常的经典,来至于朋友的生产环境,反馈SQL语句运行越来越慢。执行计划一看,妈啊,直接被吓着了 ...
-
PG优化系列:Oracle迁移到PG中性能下降1000倍
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 问题背景 这个问题来自于一个朋友咨询,他们一个小业务在测试Oracle迁移到PG系列环境中,在功能测试时发现一个 ...
-
PG系列:Select查询一样会被阻塞
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 在之前的理解中SELECT语句只会在对象上获取共享锁,在行上面由于MVCC机制不会申请任何锁,所以SELECT语句不会 ...
-
PG系列:PostgreSQL连接内存开销测量
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 一个关于PostgreSQL的常见抱怨是每个连接使用了太多内存。这种抱怨经常出现在将PostgreSQL的连接模型与每个连 ...
-
PG故障处理:PG归档空间耗尽案例分析
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 这个案例是PG环境中归档空间耗尽,导致PG数据库异常关闭的的一个案例,这个案例重点在于分享一下,怎么快速的 ...
-
PG故障处理:PG归档未做空间计算导致宕机,系统恢复后归档仍然失败的故障案例分析
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天这个故障感觉有点奇怪,突然PG就报归档日志错误了。我们都知道PG的归档操作是非常的灵活,完全可以由用户 ...
-
PG故障处理:PG_AUTO_FAILOVER自动切换失败的故障处理
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 1、故障背景 PG数据库随着数据库功能越来越强大和生态系统的完善,逐渐的生产环境中被广泛的采用。由于PG数据 ...
-
PG系列:PG数据库中分析操作系统IO是否正常
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天在自己ESXI环境中测试一个PG功能时遇到IO非常慢的文件,想从数据库中去分析和统计IO的性能,但是PG数据库 ...
-
故障处理:Oracle 19.20未知BUG导致oraagent进程内存泄漏的案例处理
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天朋友在做数据库巡检过程中发现一个19.20的备库环境中oraagent进程存在内存的异常,让帮忙分析一下原因。19 ...
-
Oracle Exadata存储节点主动替换磁盘最佳实践
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 前言 写这边文章的初衷是来自于上次的朋友案例,朋友咨询哪些情况下需要主动替换一体机的磁盘,所以这里我们就 ...
-
性能优化:两条SQL索引优化,CPU占用率从40%降至25%
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 一、问题背景:不寻常的CPU告警 近日,一位在医院工作的朋友找到我,说他们核心HIS系统的CPU使用率突然攀升至4 ...
-
Oracle DBA必备脚本:一条SQL统计Oracle ASH中EVENT、SQL、OBJECT_ID的热点,快速定位性能或故障点
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 背景介绍 Oracle 的 ASH(Active Session History,活动会话历史)功能可以说是数据库领域的标杆,许多其他数 ...
-
故障处理:CRS无法随操作系统自动启动故障案例分享
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天分享一个前几天网友遇到的集群环境中CRS无法随操作系统自动启动,但是手动执行crsctl start crs时集群和资 ...
-
故障处理:Oracle一体机更换磁盘控制器后部分磁盘状态异常的案例处理
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 这是今年和朋友一起讨论的第5个关于一体机磁盘故障的案例,这几个案例都有一个通用的问题就是朋友他们把Oracle ...
-
观点分享:Oracle数据库GRID升级的案例的闲聊
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 今天我们来聊聊Oracle集群环境中GRID/CRS大版本升级。别担心,这不是官方文档的枯燥翻译,也不是厂商PPT的自嗨 ...
-
故障处理:Oracle一体机磁盘故障时磁盘组重平衡失败的故障处理
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 最近半个月遇到有两个客户的Oracle Exadata一体机出现物理磁盘的损坏,一个客户是机械磁盘、一个客户是FLASH磁 ...
-
DBA必备工具:Oracle环境中自动删除归档日志
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 简介 delete_archive.go 是一个用于自动化管理 Oracle 数据库归档日志的 Go 语言脚本。 此脚本来源于之前有2个 ...
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 Processhuangtingzhong
How To Generate Same Nam