0

如何使用 SSMS 2008R2 更改索引创建内存?

索引创建内存的最佳实践是什么?

4

2 回答 2

0
  1. 根据 MSDN使用 s更改它p_configure
  2. 没有最佳实践:我从来不认识任何人(包括我自己)来改变这一点。
于 2013-05-15T08:49:02.143 回答
0

最佳做法是不要更改“索引创建内存 (KB)”设置的默认值 0,因为默认情况下,SQL Server 2008 会动态管理为索引创建操作分配的内存量。

如果创建索引需要额外的内存,并且内存可用基于服务器内存配置设置,服务器将为索引创建操作分配额外的内存。如果需要额外的内存但不可用,则索引创建将使用已分配的内存来执行索引创建。但是,如果您确实在创建索引时遇到困难,例如存在高度并行性(大量同时创建索引操作),您可能会考虑增加此选项的值。

要使用特定的索引创建内存分配,请完成以下步骤:

  1. 打开 SSMS。在“服务器属性”对话框中,转到“内存”页面并在“索引创建内存”框中设置一个值。请注意,此值以千字节为单位。

  2. 单击确定以保存更改

请注意,分配给索引创建操作的内存量应至少与每个查询的最小内存一样大。如果不是,SQL Server 将使用指定为每个查询的最小内存的内存量并显示一个警告。

于 2013-05-15T08:53:10.023 回答