数据库使用规范 控制单表数据量的大小,建议表中单行长度不得超过1024字节,单表数据量控制在500万行以内。可以采用历史数据归档(常见于日志表)和分库分表的方式控制单表数据的大小。 谨慎使用RDS for MySQL分区表,避免跨分区查询,否则查询效率会降低。分区表在逻辑上表现为一个表,但是在物理层面上将数据存储在多个文件。 表中的列不要太多,尽量做到冷热数据分离,减小表的宽度,以便在一页内存中容纳更多的行,进而减少磁盘IO,更有效的利用缓存。 经常一起使用的列尽量放到一个表中,避免过多的关联操作。