Read/Write Ratio [OLTP/OLAP]:这个表有什么用途,是为了分析目的[high read],还是会有高写入操作,例如存储日志或事件数据[more Write/Updates]。现在出现的问题是,这些信息如何影响穿孔。因此,考虑一个案例,我们希望存储数据主要用于分析目的,例如用户浏览历史记录和分析其上的模式。在这种情况下,经验法则是将数据全部保存在更少的表和更多的列中,需要更少的连接和联合操作,并且会比我们有更多的表提供更好的性能,索引和其他优化将开始大规模失败
列的数据类型:您要存储在该表中的数据的使用类型是什么。为每种情况保持数据类型尽可能小,因为它们在磁盘、内存和缓存中使用的空间更少。它们通常需要更少的 CPU 周期并提供更好的性能。这种情况的一个例子可以是比较 DATETIME 和 TIMESTAMP 列,它们存储相同类型的数据,