背景
最近使用mysqldiff工具进行多源数据表结构对比时(一个数据源为8.0版本,另一个为5.7版本),发现mysqldiff得到的结果中,出现了如下语句:
ALTER TABLE tb1
CHANGE COLUM...
首页 » 标签: MySQL
文章列表
现象
今日在使用mysqldump导出MySQL5.7版本的数据时,报错:
mysqldump版本:8.0.17
mysqldump -h172.16.0.100 -P3306 -B testdb --compact > testdb_20191123.sql
**Warnin...
现象
最近在导入一个环境的数据的时候,出现了这个报错,备份为使用mysqldump进行的。
在导入新环境时,提示:Fail to open the referenced table ….
原因
根据报错是外...
[猿-踩坑] - MySQL刷脏让应用抖了一下?
数据库突然出现大量慢查
近期应用反馈出现连接被数据库断开的情况,查看应用日志,超过了jdbc的连接时间,没有返回结果,所以应该是慢查导致。但是为什么会突然出现耗时较长的...
查不到数据?
最近在迁移一个MySQL的环境,出了基本的默认字符集相关的一些差异可以人为预见,迁移过程未出现报错,迁移之后,业务同事反馈说部分应用查不到数据。
反查了一下数...
[猿-技术] - MySQL删除数据死锁案例分析
表结构
CREATE TABLE `queue` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`unit_id` varchar(64) NOT NULL ,
`queue_id` varchar(32) NOT N...
背景
在一个MySQL数据库多活的场景里,执行DDL新增字段需要进行更加准确的控制:
1. 在alter语句中,不能指定默认值,因为这回导致先加上默认值的一端同步到另一端的数据中心含...
背景:
近日在进行表结构变更时,发现一个存储引擎为TokuDB的表变更字段花费了10个小时。但是对于TokuDB,字段变更应该是秒级完成的。至此向阿里云提交了bug。
环境:
阿里云RD...
Innodb锁机制
参看文档:
1
共享锁和排它锁
Share-lock:简单理解为读取某些行
Exclusive-lock:操作某些行
意向锁
InnoDB提供了多个粒度的锁,允许行锁和表锁的共同存在。例如...
好文分享
Dropping useless MySQL indexes
总结
重复索引查找方法:
可以使用pt-duplicate-key-checker查找出MySQL数据库中的重复索引。
注意事项:
1. 重复索引有部分是业务需...