- 用HASH进行散表,表名后缀使用十进制数,下标从0开始
- 按日期时间分表需符合YYYY[MM][dd][HH]格式
- 采用合适的分库分表策略 。例如千库十表、十库百表等
- 禁止使用分区表,分区表对分区键有严格要,分区表在表变大后执行DDL、SHARDING、单表恢复等都变得更加困难 。
- 拆分大字段和访问频率低的字段,分离冷热数据
- 批量导入、导出数据必须提前通知DBA协助观察
- 禁止在线上从库执行后台管理和统计类查询
- 禁止有super权限的应用程序账号存在
- 产品出现非数据库导致的故障时及时通知DBA协助排查
- 推广活动或上线新功能必须提前通知DBA进行流量评估
- 数据库数据丢失,及时联系DBA进行恢复
- 对单表的多次alter操作必须合并为一次操作
- 不在MySQL数据库中存放业务逻辑
- 重大项目的数据库方案选型和设计必须提前通知DBA参与
- 对特别重要的库表,提前与DBA沟通确定维护和备份优先级
- 不在业务高峰期批量更新、查询数据库其他规范
- 提交线上建表改表需求,必须详细注明所有相关SQL语句
本文作者:白程序员的自习室本文链接:https://www.studytime.xin/article/mysql-internal-specifications.html
推荐阅读
- 靠接外包的程序员,能生活的下去吗
- 「PHP编程」为什么使用composer下载的包,不需要再include?
- 下雪的季节 注意事项
- 淘宝卖家动态评分为什么会自动下降 淘宝动态评分一直下降
- |玩和田玉的人最好不要有这种心理,你知道原因吗?一起来探讨下
- 高端茶价格纷纷下挫,礼品茶难销平民茶走俏
- RSS|在流量大厂的围攻下 有人希望20多岁老掉牙的技术复活
- 男性春季养生调养身体的方法
- 淘宝拍下付款后怎么取消订单 淘宝拍卖可以取消订单吗
- 电力公司桌游玩法简介