percona-toolkit中pt-online-schema-change工具安装和使用 pt-online-schema-change介绍 使用场景:在线修改大表结构 在数据库的维护中,总会涉及到生产环境上修改表结构的情况,修改一些小表影响很小,而修改大表时,往往影响业务的正常运转,如表数据量 ...
分类:
其他好文 时间:
2019-12-21 18:37:53
阅读次数:
99
(原创)C++ 同步队列 同步队列作为一个线程安全的数据共享区,经常用于线程之间数据读取,比如半同步半异步线程池的同步队列。 其实做起来比较简单,要用到list、锁和条件变量,条件变量的作用是在队列满了或者空了的时候等待通知。先看一个简单的同步队列: #include <thread> #inclu ...
分类:
编程语言 时间:
2019-12-21 13:59:51
阅读次数:
87
(原创)C++半同步半异步线程池 c++11 boost技术交流群:296561497,欢迎大家来交流技术。 线程池可以高效的处理任务,线程池中开启多个线程,等待同步队列中的任务到来,任务到来多个线程会抢着执行任务,当到来的任务太多,达到上限时需要等待片刻,任务上限保证内存不会溢出。线程池的效率和c ...
分类:
编程语言 时间:
2019-12-21 13:49:17
阅读次数:
126
日志相关的常见问题: 1、mysql常用日志有哪些?我们在什么情况下使用这些日志? 2、如何通过日志类审计用户活动? 通过插件实现,mysql GPL版没有审计日志。percona mysql有审计日志功能。 (1)常用日志类型 错误日志(error-log):记录mysql在启动、运行和停止时出现 ...
分类:
数据库 时间:
2019-12-18 14:27:31
阅读次数:
126
1.安装percona-toolkit.rpm时候报错: warning: percona-toolkit.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEYerror: Failed dependencies: perl(Time:: ...
分类:
其他好文 时间:
2019-12-16 13:09:09
阅读次数:
173
一、MHA介绍 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过 ...
分类:
数据库 时间:
2019-12-14 18:46:37
阅读次数:
99
pt-archiver 参数说明pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具。它可以将数据归档到另一张表或者是一个文件中。pt-archiver在清除表数据的过程中并不会影响OLTP事务的查询性能。对于数据的归档,它可以 ...
分类:
其他好文 时间:
2019-12-13 21:46:33
阅读次数:
100
Percona-xtrabackup是 Percona公司开发的一个用于MySQL数据库物理热备的备份工具。 一、安装xtrabackup 采用rpm包的方式进行安装 [root@server-1 ~]# cd /usr/local/src/ [root@server-1 src]# wget ht ...
分类:
其他好文 时间:
2019-12-13 12:12:06
阅读次数:
130
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份。1.安装percona仓库yum-yinstallhttp://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm2.安装xtrabackupyuminstallpercona-xtrabackup-y
分类:
其他好文 时间:
2019-12-06 21:16:46
阅读次数:
127
Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster) ...
分类:
数据库 时间:
2019-12-03 18:11:18
阅读次数:
97