8.7 “高級”服務器選項

8.7  “高級”服務器選項


8.7.1 查看“高級”選項卡

  切換到“高級”選項卡,查看當前的數據庫引擎的高級屬性。

wKiom1U2PD-gvGyyAAMCF7fUzvw124.jpg


8.7.2 “FILESTREAM”選項

  此節點包含的選項用於設置當前實例支持的 FILESTREAM 的級別等參數。

◆ FILESTREAM 訪問級別

  顯示 SQL Server 實例上支持的 FILESTREAM 的當前級別。若要更改訪問級別,請選擇以下值之一:

(1)已禁用 

  無法將二進制大型對象 (BLOB) 數據存儲在文件系統中。這是默認值。


(2)已啓用 Transact-SQL 訪問

  可使用 Transact-SQL 訪問 FILESTREAM 數據,但不能通過文件系統進行訪問。


(3)已啓用完全訪問 

  FILESTREAM 數據可使用 Transact-SQL 以及通過文件系統(僅限本地客戶端訪問)進行訪問。


  在首次啓用 FILESTREAM 時,您可能需要重新啓動計算機才能配置驅動程序。


◆ FILESTREAM 共享名

  這是 SQL Server 2012 引入的新特性。允許客戶端以訪問共享文件夾的方式訪問 FILESTREAM。


提示:

  在 SQL Server 2012 之前的產品中,此節點的名稱爲“文件流”。



8.7.3 “包含”選項

  此節點包含的選項用於設置包含數據庫的參數。

◆ 啓用包含的數據庫

  允許實例中的數據庫啓用“部分”包含選項。



8.7.4 “並行”選項

  此節點包含的選項用於設置當前數據庫引擎執行並行查詢所需的參數。

◆ 並行的開銷閥值

  指定閾值,在高於該閾值時,SQL Server 將創建並運行查詢並行計劃。開銷指的是在特定硬件配置中運行串行計劃估計需要花費的時間(秒)。只能爲對稱多處理器設置此選項。

  默認的配置是 5,表示運行串行計劃估計超過5秒就將啓用並行查詢。


◆ 查詢等待值

  指定在超時之前查詢等待資源的秒數(0 到 2147483647)。

  默認值爲 -1,表示按估計查詢開銷的 25 倍計算超時值。


◆ 鎖

  設置可用鎖的最大數目,以限制 SQL Server 爲鎖分配的內存量。

  推薦的配置爲 0,即允許 SQL Server 根據不斷變化的系統要求動態地分配和釋放鎖。


◆ 最大並行度

  限制執行並行計劃時所使用的處理器數(最多爲 64 個)。如果默認值爲 0,則使用所有可用的處理器。如果該值爲 1,則取消生成並行計劃。如果該值大於 1,則將限制執行的單個查詢所使用的最大處理器數。如果指定的值比可用的處理器數大,則使用實際可用數量的處理器。

  默認的配置是 0,表示使用所有可用的處理器。此配置需要根據實際的查詢負荷進行測試後再決定,通常建議最大並行度不超過 8。在某些場景中,對 SQL Server 標準版的實例進行測試後,確定最大並行度的最佳配置爲 1;對 SQL Server 企業版的最佳配置爲 4。



8.7.5 “網絡”選項

  此節點包含的選項用於設置客戶端連接到當前數據庫引擎時的參數。

◆ 網絡數據包大小 

  設置整個網絡使用的數據包大小(字節)。通常不需要更改數據包的大小。

  默認數據包大小爲 4096 個字節。對於大多數應用程序而言,默認數據包大小爲最佳數值。

  如果應用程序執行大容量複製操作或者發送或接收大量的 text 或 image 數據,則使用比默認值大的數據包可以提高效率,因爲這樣可以減少網絡讀取和寫入操作。如果應用程序發送和接收的信息量很小,可以將數據包的大小設置爲 512 個字節,這對於大多數數據傳輸來說已經足夠了。


◆ 遠程登錄超時值 

  指定從遠程登錄嘗試失敗返回之前 SQL Server 等待的秒數。此設置影響爲執行異類查詢所創建的與 OLE DB 訪問接口的連接。

  默認值爲 10 秒。如果該值爲 0,則允許無限期等待。



8.7.6 “雜項”選項

  此節點包含的選項用於設置當前數據庫引擎的一些雜項參數。

◆ 兩位數年份截止

  指示可作爲兩位數年份輸入的最高年數。可將所列年份及其之前的 99 年作爲兩位數年份輸入。所有其他年份必須作爲四位數年份輸入。

  例如,2049 的默認設置表明:作爲 '3/14/49' 輸入的日期將被解釋爲 2049 年 3 月 14 日,而作爲 '3/14/50' 輸入的日期則將被解釋爲 1950 年 3 月 14 日。


◆ 默認全文語言

  指定全文索引列的默認語言。全文索引數據的語言分析取決於數據的語言。該選項的默認值爲服務器的語言。


◆ 默認語言

  所有新登錄名的默認語言,除非另行指定。


◆ 啓動時掃描存儲過程

  指定 SQL Server 將在啓動時掃描並自動執行存儲過程。如果設置爲 True,則 SQL Server 將掃描並自動運行服務器上定義的所有存儲過程。如果設置爲 False(默認值),則不執行掃描。


◆ 全文升級選項

控制將數據庫從 SQL Server 2000 或 SQL Server 2005 升級到 SQL Server 2008 或更高版本時遷移全文索引的方式。此屬性適用於以下升級方式:附加數據庫、還原數據庫備份、還原文件備份或使用複製數據庫嚮導複製數據庫。

  可以選擇的選項如下:

(1) 導入 

  導入全文目錄。該操作的執行速度比“重新生成”的執行速度快很多。不過,導入的全文目錄不能使用 SQL Server 2008 中引入的新的和增強的斷字符。因此,最終可能還是要重新生成全文目錄。

  如果全文目錄不可用,則會重新生成關聯的全文索引。此選項僅在 SQL Server 2005 數據庫中可用。


(2) 重新生成 

  使用新的和增強的斷字符重新生成全文目錄。重新生成索引可能需要一些時間,且升級後可能需要佔用大量的 CPU 和內存。


(3) 重置 

  重置全文目錄。將刪除 SQL Server 2005 全文目錄文件,但會保留全文目錄和全文索引的元數據。在進行升級後,所有全文索引將禁用更改跟蹤,並且不會自動啓動爬網。在升級完成後,目錄將保留爲空,直至手動執行完全填充。


  將 SQL Server 2005 或 SQL Server 2000 數據庫附加、還原或複製到 SQL Server 2008 後,該數據庫將立即變爲可用,然後自動進行升級。如果數據庫具有全文索引,升級過程將導入、重置或重新生成它們,具體取決於“全文升級選項”服務器屬性的設置。如果將升級選項設置爲“導入”或“重新生成”,在升級過程中將無法使用全文索引。導入可能需要數小時,而重新生成所需的時間最多時可能十倍於此,具體取決於要編制索引的數據量。另請注意,如果將升級選項設置爲“導入”,並且全文目錄不可用,則會重新生成關聯的全文索引。


◆ 遊標閥值

  指定遊標集中的行數,超過此行數,將異步生成遊標鍵集。當遊標爲結果集生成鍵集時,查詢優化器會估算將爲該結果集返回的行數。如果查詢優化器估算出的返回行數大於此閾值,則將異步生成遊標,使用戶能夠在繼續填充遊標的同時從該遊標中提取行。否則,同步生成遊標,查詢將一直等待到返回所有行。

  如果設置爲 -1,則將同步生成所有鍵集;這適用於較小的遊標集。如果設置爲 0,則將異步生成所有遊標鍵集。如果設置爲其他值,則查詢優化器將比較遊標集中的預期行數,並在該行數超過所設置的數量時異步生成鍵集。


◆ 允許觸發器激發其他觸發器

  允許觸發器激發其他觸發器。觸發器最多可以嵌套 32 級。


◆ 針對即席工作負荷進行優化



◆ 阻塞的進程閥值

  生成阻塞的進程報告時使用的閾值(以秒爲單位)。該閾值可介於 0 到 86,400 之間。默認情況下,不爲阻塞的進程生成報告。


◆ 最大文本複製大小

  指定可通過單個 INSERT、UPDATE、WRITETEXT 或 UPDATETEXT 語句添加到複製列或捕獲列的 text、ntext、varchar(max)、nvarchar(max)、xml 和 image 數據的最大大小(按字節計)。對設置的更改將立即生效。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章