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