我正在寻找一个最新工具,以准确计算 SQL Server 2005 的任何SQL表定义的总排密度和页面密度。
请注意,有很多有关计算现有表中的行尺寸的资源数据访问 - 这意味着我可以将频率较低的长文本转移到专用表中,以使这些新表最常访问以最佳速度运行。
理想情况下,将有一个在线设施可以剪切和粘贴创建语句,或者我可以在开发DB上运行的Sproc。
,答案是一个简单的答案,直到您开始进行适当的表格设计并在连接和FK数据和磁盘访问中平衡。
我会看看您正在使用多少个数据页面,并记住一个人从磁盘上读取一个扩展(8个数据页),而不仅仅是您要寻找的数据页面。然后,可以在表中进行数据压缩以及稀疏列以及行类型数据存储和可变长度字符的选项。
这与列中的数据无关,而是关于您需要获取多少数据和CPU的数量。您可以在执行查询并反对实际查询计划时测试。
对于使用的空间,您可以使用称为SP_Spaceused的存储过程。这是您可以使用的来源,以查看如何在DBForms中使用它
希望它有帮助
沃尔特