mysql大表ddl注意

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

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

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

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

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

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

相关推荐
寂寞旅行1 天前
向量数据库Milvus的使用
数据库·milvus
闻哥1 天前
Redis事务详解
java·数据库·spring boot·redis·缓存·面试
道亦无名1 天前
aiPbMgrSendAck
java·网络·数据库
面向对象World1 天前
正点原子Mini Linux 4.3寸800x480触摸屏gt115x驱动
linux·服务器·数据库
dinga198510261 天前
mysql之联合索引
数据库·mysql
微风中的麦穗1 天前
【SQL Server 2019】企业级数据库系统—数据库SQL Server 2019保姆级详细图文下载安装完全指南
大数据·数据库·sqlserver·云计算·个人开发·运维必备·sqlserver2019
zjttsh1 天前
MySQL加减间隔时间函数DATE_ADD和DATE_SUB的详解
android·数据库·mysql
顾北121 天前
SpringCloud 系列 04:Gateway 断言 / 过滤器 / 限流 一站式落地指南
java·开发语言·数据库
禹凕1 天前
MYSQL——基础知识(NULL 值处理)
数据库·mysql
码云数智-大飞1 天前
SQL Server 无法启动?常见原因及详细解决方法指南
数据库