如何使用SSMS 2008R2更改索引创建内存?
索引创建内存的最佳做法是什么?
答案 0 :(得分:0)
p_configure
答案 1 :(得分:0)
最佳做法是不要将“索引创建内存(KB)”设置从其默认值0更改,因为默认情况下,SQL Server 2008会动态管理为索引创建操作分配的内存量。
如果创建索引需要额外的内存,并且内存基于服务器内存配置设置可用,则服务器将为索引创建操作分配额外的内存。如果需要额外的内存但不可用,则索引创建将使用已分配的内存来执行索引创建。但是,如果您在创建索引时遇到困难,例如存在高度并行性(大量同时创建索引的操作),您可以考虑增加此选项的值。
要使用特定的索引创建内存分配,请完成以下步骤:
打开SSMS。在“服务器属性”对话框中,转到“内存”页面,然后在“索引创建内存”框中设置一个值。请注意,此值以千字节为单位。
单击“确定”保存更改
请注意,分配给索引创建操作的内存量应至少与每个查询的最小内存量一样大。如果不是,SQL Server将使用指定的内存量作为每个查询的最小内存,并显示有关此内容的警告。