数据库设计规范命令规范所有的单词使用小写+下划线分割组合禁止使用MySQL保留关键字临时表命名: tmp_tablename_20180101备份表命名: bak_tablename_20180101拥抱InnoDB(事务、行级锁、恢复性、高并发)编码选择:UTF-8对表、字段统一注释控制单表数据量大小一般行数不大于500万分库分表历史数据归档谨慎使用分区表分区表逻辑上为一个表,在物理上为多文件分区表效率低使用物理分区表管理大数据热冷数据分离,减小表的宽度减小磁盘IO更有效地利用缓存禁止在表中预留字段修改字段造成锁表,成本高表中禁止存储图片、文件等数据禁止在线上正式环境做压力测试(使用专门测试环境)禁止从开发环境、测试环境直连正式环境的数据库