MySQL数据库
DBARUN BLOG Center
MySQL Socket文件丢失事件排查
20
11月
最全的MySQL 8.0新特性集合
03
11月
MySQL innodb_autoinc_lock_mode的分析
30
12月
之前由于业务变更,我在使用pt的OSC工具在对一个线上不是很繁忙的数据库做变更时,发现每次都是产生了锁等待,后面排查发现是和OSC的bulk insert和autoinc lock有关,后面大家也对innodb_autoinc_lock_mode这个参数的锁的行为做过一些讨论。本篇文档就为大家介绍下MySQL的innodb_autoinc_lock_mode锁行为机制,以及不同设置下性能的分析。
MySQL物理备份 · Percona XtraBackup备份原理
09
7月
Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。我们 RDS MySQL 的物理备份就是基于这个工具做的。
未提交事务导致AUTO_INCREMENT修改失败问题
04
4月
1
测试环境某个数据库的表由于数据处理,在插入数据时指定了很大的id,导致现在自增id值变得很大,现在需要将该表的id自增值重置。但是在执行过程中我们发现了一些问题。
MySQL服务器架构介绍
03
1月
MySQL线上数据库大表归档方法
13
12月
MySQL 5.7 DDL Crashes问题分析
06
12月
1
最近有几个执行DDL变更导致MySQL崩溃的情况。 在其中一个案例中,它是由于迅速连续的DROP多个数据库而引起的。 在此期间,我们升级到了MySQL 5.7,这个问题是mysql_upgrade在2.2Tb表上运行ALTER TABLE FORCE的结果,以便将其转换为新的微秒精度支持的数据格式。这个问题发生在中间表已经完全写入全部数据之后,当MySQL将中间表的现有表换出时发生的。
MySQL5.6 ALTER TABLE 分析和测试
22
6月
在MySQL5.5和之前版本,在运行的生产环境对大表(超过数百万纪录)执行Alter操作是一件很困难的事情。因为将重建表和锁表,影响用户者的使用。因此知道Alter操作何时结束对我们是非常重要的.甚至当执行Create index的时候.如果启用了 fast_index_creation,则不会重建表,但是仍然会锁表。
使用Percona Xtrabackup 在线搭建Slave
15
6月
以前mysql搭建新备库都是在现在业务较小的备库上停止同步或停止数据库,然后拷贝数据库到新备库,配置好新备库后,再开启同步或数据库。然而,这次没有空闲备库用来搭新备库。需要从一个业务繁忙的数据库中搭建一个新备库,对系统延时要求比较高,所以同步和数据库都不能停。所以我们用了percona的 xtrabackup备份工具。
生产环境使用 pt-table-checksum 检查MySQL数据一致性
14
6月
公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具。