Oracle版MHA:非共享版的DGHA

我们已经有了共享版的DGHA和非共享版的DGHA,参考到MySQL的MHA,可以对非共享版的DGHA做一些改进。 在主机可达文件可读的情况下进行redo拷贝,尽量少丢数据: 拷贝文件的版本: 先取得备库的scn: SQL> select to_char(current_scn) from v$database; TO_CHAR(CURRE… [read more]

基于MySQL performance schema的诊断工具: pstop

对比Oracle的ASH/AWR,performance_schema(以下简称为P_S)很多信息都有了, 但是一个很常用的针对于sql级别的统计信息还是不太行,如这个级别的bg,io,cpu等, 另外如果想获取某个时间段的信息还不怎么方便以及历史某个时间段的报告也不行: 为了方便即时诊断,特使用Perl脚本开发了如下工具 pstop ,… [read more]

SSD的监控

SSD现在越来越普及了,我们也开始比较大量的使用SSD用作数据库存储,涉及到一些性能方面的可以参考《4k Sector Size》,《What every programmer should know about solid-state drives》。下面主要讲讲SSD的监控。 我们使用的主要是Intel的SSD,服务器包括了HP、IB… [read more]

mylogmnr:MySQL binlog logmnr

1.mylogmnr介绍 此脚本主要是用来整理mysqlbinlog解析binlog得到的文本。只针对binlog用ROW模式的update,delete,insert语句。整理后的sql文本可以是易读的整个数据库的,也可以是易读的针对一个表的,同时可以是redo sql或者是undo sql。 注意:此脚本可能存在风险,如mysqlbi… [read more]