谈谈这次阿里云香港可用区C故障

阿里云在上周日(2022-12-18)发生了发生了香港region的可用区C的大规模故障,阿里云自己在也微信公共账号贴出了处理过程,服务影响,问题分析和改进措施。(《关于阿里云香港Region可用区C服务中断事件的说明》) 我使用阿里云不算多也不算少,2000个不到的实例,rds的mysql、pg、 […]

Continue Reading

阿里云的rds的几个问题的探究

1. 阿里云的pg一键上云,其实是调用了pg_basebackup,这个功能不仅仅可以用在一键上云上,还能用在rds pg到rds pg的小版本升级上。 2. 阿里云的pg大版本升级过程: (一)准备阶段: 2.1 界面发起大版本升级; 2.2 原实例snapshot(注,需要打开秒级备份功能,不然 […]

Continue Reading

pg_hba.conf文件的策略顺序

原来一直以为这个文件中,每一行的顺序是没有区别的,但是最近的一个需求,研究时发现,原来这个文件对登录的会话,是从上往下依次判断的: 具体的规则是:

因此,如果我有一个用于备份的用户,叫anybackup(爱数备份软件),由于权限设置的 […]

Continue Reading

从千年虫bug的问题谈开去

最近微软又爆了一个千年虫的bug,微软FIP-FS反恶意软件扫描引擎由于Year 2022漏洞导致Exchange服务器无法发送邮件。 另外,本田、讴歌汽车也爆了Y2K22千年虫漏洞。 这是因为,在程序中,或者数据库中,字段类型定义成int32字段类型。而int32,一共32位,第一位表示符号,因此 […]

Continue Reading

Postgresql数据库层限流脚本

Postgresql数据库层限流脚本:

作用:程序执行的语句为类似select now语句,并且该进程是activie的,当这样的进程超过400个时,按照进程发起的先后顺序,先杀掉早期的进程。该语句每秒检查一次,每次发现有超过400个 […]

Continue Reading

mysql awr脚本部署

这个脚本是用来在mysql数据库中创建一个myawr数据库,记录数据库中记录active session。 cat /root/user/myawr.sql

Continue Reading

SQL Server数据文件结构

Data file 结构: 第一个extent:

注意,如果大temp文件(一个超过4G)的page latch,往往是在temp数据文件的第一个extent的第2个page上,其争用可以用下面的sql监控: [crayon-63d4 […]

Continue Reading

数据库内查询pg的表结构定义

需要利用到plperlu和自己写一个system函数。

Continue Reading