2010-06-22 55 views

回答

2

我不认为有任何最佳列数,因此。

显然你需要考虑一个行的最大宽度,它只是超过8000字节。

考虑你将要处理数据的方式。是否大多数列会一直使用,或者是否存在有时未使用的列组(例如,在表单上,​​问题8-12仅在问题7的答案为“是”时使用)。在这些情况下,将可选问题放入单独的表格中可能有意义。

使行变宽意味着您的数据页面以及您的群集密钥(如果有)将占用更多空间;因此您可以将更少的记录放入页面中,这意味着当您从表中检索数据时,您将不得不执行更多的IO操作。因此,如果存在对数据进行分区的逻辑方法,以便行数更窄,则可以提高读取访问速度。

您甚至可以考虑在规范化过程中进一步,以便单个表单条目在父表中具有标题行,然后表单中的每个问题在子表中获取其自己的

相关问题