mysql大表ddl注意

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

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

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

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

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

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

相关推荐
凭X而动2 分钟前
postgresql18.1部署
数据库·postgresql
万邦科技Lafite2 分钟前
京东商品详情 API 接口全面讲解
java·数据库·redis·api·电商开放平台
无风听海6 分钟前
MongoDB GridFS 一些处理细节解析
数据库·mongodb
青云计划9 分钟前
Mysql
数据库·mysql
海棠Flower未眠16 分钟前
Spring Boot 3 + JPA多模块系统对MySQL和DORIS进行多数据源集成实战(荣耀典藏版)
spring boot·后端·mysql
SelectDB18 分钟前
Agent 应用范式下,企业数据基础设施如何演进?
大数据·数据库·数据分析
杜子不疼.27 分钟前
【C++ AI 大模型接入 SDK】 - 环境搭建
开发语言·数据库·c++
qq_2837200529 分钟前
Milvus 向量数据库全链路优化实战教程
数据库·milvus
m0_7020365330 分钟前
CSS如何兼容新旧方案结合响应式容器查询
jvm·数据库·python
ClouGence36 分钟前
我们做了个疯狂的决定,把 CloudDM 全部开源了
数据库·后端·mysql