几个缩减MySQL以节省磁盘空间的建议

zsliqiang 17 0 PDF 2020-12-17 09:12:14

我们在工作中时常会遇到一些客户的TPS\QPS都不太高,但磁盘占用非常大,一旦单实例空间太大,像内存、网络、CPU以及备份都将增加相应的开销。可能仅仅是由于空间不满足使得我们不得不进行扩容,下面的方法提供给大家参考。有则改之无则加勉。 1、表结构设计上 1) 字符集是否遵循了最小化原则?(能用latin的就不用gbk。能用gbk的就不用utf8) 2) 索引上是否有滥用?(根本不使用的字段建索引、不适合建索引的字段建索引、重复建索引或者不能很好的利用前缀索引等) 3) 冗余字段是否太多?(各表中不用的或者字段冗余太多) 4) 不正确的字段类型?(能用1个字节非要用几个字节,像枚举类、状态类比较

用户评论
请输入评论内容
评分:
暂无评论