数据库 设计中,对于表要进行反范式操作。
首先要决定是否要分区。对于大表进行分区,减少IO扫描量,加速范围查询。另外分区粒度也不是越细越多就好。比如日期分区,不是直接按日期分区。如果查询一般都知道按月汇总和按月查询的情况,那么只要分区到月份的程度就足够了。
其次要决定是否要拆分历史表和当前表。历史表是冷数据,可以放在低速存储上;当前表是热数据,使用高速存储。历史表可以使用压缩方法减少占用的存储空间。
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库 设计中,对于表要进行反范式操作。
首先要决定是否要分区。对于大表进行分区,减少IO扫描量,加速范围查询。另外分区粒度也不是越细越多就好。比如日期分区,不是直接按日期分区。如果查询一般都知道按月汇总和按月查询的情况,那么只要分区到月份的程度就足够了。
其次要决定是否要拆分历史表和当前表。历史表是冷数据,可以放在低速存储上;当前表是热数据,使用高速存储。历史表可以使用压缩方法减少占用的存储空间。