-
MySQL高可用解决方案(1)MHA集群部署教程
一、MHA介绍 MHA是一种MySQL高可用解决方案,可用于Position或者GTID模式下的主从复制架构,可以在主从故障时自动完成主从切换,并且最大程度的去保持数据一致性。...
-
MySQL基础教程(18)MySQL多实例部署方法
MySQL官方推荐配置多实例的方法是配置[mysqld_multi]模块,这种方法是将多个实例的配置信息写在一个配置文件中,然后用作用域进行区分。本文讲解的是为每个MySQL实例单独创建配置文件的方式...
-
-
【MySQL运维】临时关闭binlog进行特殊操作
背景说明在MySQL运维工作中,当我们想在主库上执行一些操作但是并不希望该操作被复制到从库上时,可以临时将binlog关闭掉,等操作完了再开启。比如为了防止从库延迟,可以先在主库上操作完SQL,然后再...
-
【MySQL运维】使用mysqladmin命令管理MySQL
mysqladmin是官方提供的MySQL管理客户端工具,可以用于检查服务运行状态、配置信息、关停服务以及创建和删除数据库等 mysqladmin [options] command [...
-
【MySQL运维】大表ONLINE DDL之PTOSC
一、PTOSC工具介绍 ptosc是pt-online-schema-change的简称,由Percona-toolkit工具包所提供,是一个在线修改表结构工具。使用ptosc对大表进行DDL可以最大...
-
-
【MySQL运维】使用表压缩功能降低磁盘消耗
一、数据库表压缩介绍 当业务数据发展到一定规模时占用的存储资源往往都比较高,为了在一定程序上降低物理存储消耗可以考虑启用MySQL的表压缩功能。MySQL默认不开启表压缩的,因为表压...
-
【MySQL运维】analysis_binlog分析binlog教程
对于DBA来说,应该会遇到“统计一个时间段中各个表的dml情况”。单个binlog可能还好,但是如果binlog文件很多又或者业务线较多时,操作起来就非常麻烦了。针对这类需求可以使用analysis_...
-
【MySQL运维】通过系统线程查找占用IO资源最高的SQL
1、使用iotop命令打印出所有产生IO的线程 2、通过performance_schema查找占用IO资源最高的线程 SELECT `name...