2013-05-15 79 views
0

如何更改索引創建內存使用SSMS 2008R2?使用SSMS 2008r2創建索引內存

索引創建內存的最佳做法是什麼?

+0

「索引創建內存選項是自配置的,通常不需要調整即可工作。」 –

回答

0

最佳做法是不要將「索引創建內存(KB)」設置從默認值0更改爲默認值,因爲默認情況下,SQL Server 2008會動態管理爲索引創建操作分配的內存量。

如果需要額外的內存來創建索引,並且內存可用基於服務器內存配置設置,則服務器將爲索引創建操作分配額外的內存。如果需要額外的內存但不可用,索引創建將使用已分配的內存來執行索引創建。但是,如果您在創建索引時遇到困難,例如高度並行(大量同時創建索引操作),則可以考慮增加此選項的值。

要使用特定的索引創建的內存分配,請完成以下步驟:

  1. 打開SSMS。在「服務器屬性」對話框中,轉到「內存」頁面並在「索引創建內存」框中設置一個值。請注意,此值設置爲千字節。

  2. 點擊確定保存更改

注意的內存分配給索引創建操作量應至少按查詢的最小內存一樣大。如果不是,SQL Server將使用指定的內存量作爲每個查詢的最小內存並顯示關於此的警告。

0
  1. 更改它as per MSDN使用S p_configure
  2. 沒有最好的做法:我從來不知道任何人(包括我自己)來改變這一狀況,直到永遠。
+0

「我從來不知道有人改變這個,」 - 同上。 –