代码改变世界

【MySQL】MySQL 5.6开启并行复制建议开启GTID

2022-08-03 14:53 by abce, 444 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL 5.6开始支持并行复制,只要数据跨不同的数据库即可。开启并行复制,只需要将参数slave_parallel_workers设置成大于1的值。不过,如果在开启并行复制的时候不开启GTID,你可能会遇到很多问题。 1.跳过复制错误当发生错误而停止复制,常用的一个手段是"暂时跳过,日后修复"。 阅读全文

【MySQL】MySQL 5.6多线程复制和GTIDs的补充

2022-08-03 14:53 by abce, 163 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇文章中,写了为啥推荐MySQL在开启多线程复制的时候要开启GTID。现在来看看如何操作。 1.主从产生gaps你并不希望在开启了多线程复制和GTIDs的从库看到以下报错: [...] Executed_Gtid_Set: 1381aa44-9a60-11e4-b6d8-94dbc999324 阅读全文

【MySQL】MySQL 5.7中过滤复制和部分复制的变化

2022-08-03 11:42 by abce, 249 阅读, 0 推荐, 收藏, 编辑
摘要:在线添加复制过滤是5.7引入的新特性,使用change replication filter语句。在5.7之前,增加、修改复制规则需要重启mysql。 当前复制是没有开启过滤复制的: mysql> show slave statusG *************************** 1. r 阅读全文

【SQLServer】查看sqlserver中的历史查询记录

2022-08-02 23:13 by abce, 1024 阅读, 0 推荐, 收藏, 编辑
摘要:查看sqlserver中的历史查询记录 select top(100) creation_time, last_execution_time, execution_count, total_worker_time/1000 as CPU, convert(money, (total_worker_t 阅读全文

MySQL复制和事务不一致

2022-08-02 22:49 by abce, 96 阅读, 0 推荐, 收藏, 编辑
摘要:由于复制配置的原因,执行relaylog中的事务的顺序可能产生不一致。 不一致的类型: 1.应用部分事务 事务中包含支持事务的表和非事务型的表。 2.空隙(gap) 事务gap只会发生在多线程复制。为了避免发生事务gap,要设置slave_preserve_commit_order=1、slave_ 阅读全文

【Oracle】High CPU (%sys) Usage On Oracle Linux 6 UEK3 RAC Node

2022-08-02 22:33 by abce, 179 阅读, 0 推荐, 收藏, 编辑
摘要:High CPU (%sys) Usage On Oracle Linux 6 UEK3 RAC Node (Doc ID 2241615.1) 现象 On Oracle Linux 6 server running as Oracle RAC node, High %sys CPU usage c 阅读全文

【MongoDB】MongoDB备份脚本

2022-08-01 21:34 by abce, 259 阅读, 0 推荐, 收藏, 编辑
摘要:#!/bin/bash ################################################################################ #0 * * * * /root/dhmon/mongo-backup.sh >> /root/dhmon/ful 阅读全文

【oracle】锁相关脚本

2022-08-01 21:13 by abce, 125 阅读, 0 推荐, 收藏, 编辑
摘要:#查看哪些表被锁住了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.OBJECT_ID; #查看被锁住的对象和用户信 阅读全文

【Oracle】RAC在启动时ohasd超时导致启动失败

2022-08-01 21:09 by abce, 378 阅读, 0 推荐, 收藏, 编辑
摘要:RHEL 7.2安装Oracle 11g RAC在启动时ohasd日志报“Created alert : (:OHAS00117:) : TIMED OUT WAITING FOR OHASD MONITOR”,这是Oracle 11g 的一个bug。 解决方法:启动时执行 /bin/dd if=/ 阅读全文

【MySQL】获取MySQL内存使用情况的脚本

2022-08-01 21:05 by abce, 106 阅读, 0 推荐, 收藏, 编辑
摘要:# cat mem.sh #!/bin/sh # you might want to add some user authentication here /usr/local/mysql/bin/mysql -S /tmp/mysql3312.sock -uroot -pxxxxx -e "show 阅读全文
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 122 下一页