All Stories

怎么查找MySQL中的重复索引和无用索引,并且安全地drop index删除索引?

查找MySQL中的重复索引和无用索引,并且安全地drop index删除索引。

Tips: MySQL数据库使用mysqldump备份恢复时的注意事项

mysqldump作为MySQL数据库逻辑备份的常用工具,对于其备份出来的文件,应该进行确认,防止在恢复时误删数据。MySQL主从和双机为MySQL复制的常见架构,在此类集群中,对于数据的恢复,更需要小心。

MySQL数据库信息统计表

MySQL在执行sql时,会使用统计信息进行判断,采用最优(cost花费最低)的执行计划,而这些统计信息是怎么进行的,在用户角度如何去调整或者理解统计信息呢?

MySQL中使用空间位置需注意的问题

使用MySQL空间数据类型时的注意事项。

Otter的单向回环补救(使用Otter遇到的问题一)

Otter是阿里巴巴公司的开源项目,用以进行多机房数据库同步。对于其数据一致性,开源版解决方案为:单向回环补救。而此种算法,在实际使用过程中,存在中间版本丢失的问题,导致业务查询到错误的结果。

InnoDB Cluster(MGR)中的事务一致性等级配置

InnoDB cluster是基于MySQL Group Replication(MGR)搭建的,本文主要介绍在MySQL-8.0.14中新增的一致性配置参数:group_replication_consistency,用以控制在InnoDB cluster中的事务一致性等级。

InnoDB索引在缓存中的情况

innodb的缓存情况

InnoDB缓冲池中的内容

缓冲池信息相关的表

MySQL安全删除大表drop table

在删除过大的表时,除了会导致DML和DDL阻塞之外,还会产生大量的IO,造成资源占用严重,影响正常的业务。所以在生产环境中,我们需要将删除的过程影响降到最低。