mysql大表ddl注意

1、一定要选业务少的时候执行DDL,一定,不要蜜汁自信。

2、执行DDL前,先看一下库中是否有未提交的事务,注意查看事务information_schema.innodb_trx表

3、随时关注服务器日志状况,已有问题要先行解决。show processlist也可以发现一些问题

4、特别危险的操作一定先在预生产环境或测试环境先行模拟,评估风险。

5、尽量避免 kill 会话进程,可能会在某些情况造成数据问题。

6、研发时,预计表就会比较大的时候,要多评审几次,多留一些预置字段,避免DDL操作。

相关推荐
wxr061616 小时前
部署Spring Boot项目+mysql并允许前端本地访问
前端·spring boot·mysql·持续部署
液态不合群16 小时前
Java中线程安全问题的原因和解决方案
java·数据库
程序员柒叔16 小时前
Dify 集成-数据库与缓存
数据库·缓存·dify
栗子叶16 小时前
深入理解 MySQL 半同步复制:AFTER_SYNC 为何能避免主从同步数据丢失?
数据库·mysql·adb·高可用·主从同步
千寻技术帮16 小时前
10342_基于Springboot的云存管家平台的设计与实现
mysql·毕业设计·springboot·文件管理·云存储·云存管家
我科绝伦(Huanhuan Zhou)16 小时前
MySQL主主复制管理器(MMM):技术原理与实践架构解析
数据库·mysql·架构
warton8817 小时前
ubuntu24下操作配置mysql8相关目录到指定地址
linux·运维·mysql
步步为营DotNet17 小时前
深度解析.NET 中IAsyncEnumerable:异步迭代的高效实现与应用】
服务器·数据库·.net
mpHH17 小时前
postgresql 执行器中readme的翻译
数据库·学习·postgresql