1.不在数据库做运算;
2.cpu 计算务必移至業务层;
3.控制列数量(字段少而精,字段数建议在 20 以内);
4.平衡范式与冗余(效率优先;往往牺牲范式)
1.用好数值类型(用合适的字段类型节约空间);
2.字符转囮为数字(能转化的最好转化,同样节约空间、提高查询性能);
3.避免使用 NULL 字段(NULL 字段很难查询优化、NULL 字段的索引需要额外空间、NULL 字段的复合索引无效);
1.合理使用索引(改善查询,减慢更新,索引一定不是越多越好);
2.字符字段必须建前缀索引(指定索引字段的数据类型范围)
3.不在索引做列运算;
4.innodb 主键推薦使用自增列(主键建立聚簇索引,主键不应该被修改,字符串不应该做主键)(理解 Innodb 的索引保存结构就知道了);
5.不用外键(由程序保证约束);