一:前言
在新安裝SQL Server 2005/2008之後,我們需要根據Server軟硬件設施對SQL Server做一些配置,以至能夠發揮較好的性能。但是在大多數情況下還是採取默認的配置。
二:配置
1. Server屬性頁配置的幾個方面
(1).Security
- Server登錄權限認證:一般都是選擇混合認證(SQL Server和Windows身份方式)
(2).Memory/Processors
- Automatically set processor affinity mask for all processors:可以設置SQL Server自動分配使用的處理器個數,,如果Server負載很重,最好不要讓SQL Server爲所有的處理器分配任務,我是建議保留兩顆CPU給OS使用。
- Automatically set I/O affinity mask for all processors:自動IO均衡
(3).Database Setting
- Default index fill factor:很重要的設置,設置頁的填充百分比。如果設置80:表示在建立或者重建index時數據頁會保留20%的空間供以後的插入或修改使用,這樣會產生較少的頁分裂,有助於提高性能。
- Compress backup選項:在Server備份是會使用compress,減少IO,但會增加CPU的操作。
(4).Connection
- Maximum number of concurrent connection:設置最大的連接數
- Use query governor prevent long-running queries:用查詢管理器阻止耗時的查詢
- Allow remote connections to this server:默認是勾選的
2:SQL Server Configuration Manage(SQL Server 2008企業版)
(1). SQL Server Services
- 開始,暫停,重啓或停止服務
- 設置服務啓動的方式(Automatic, Disable, Manual)
- 也可以設置啓動的賬戶
- 配置啓動參數
另:SQL Server服務中可以設置FILESTREAM屬性
(2). SQL Server Network Configuration
- Shared Memory:是可供使用的最簡單協議,沒有可配置的設置。由於Shared Memory 協議的客戶端僅可以連接到同一臺計算機上運行的 SQL Server 實例,因此它對於大多數數據庫活動而言是沒用的。
- TCP/IP :TCP/IP 是 Internet 上廣泛使用的通用協議。它與互連網絡中硬件結構和操作系統各異的計算機進行通信。TCP/IP 包括路由網絡流量的標準,並能夠提供高級安全功能。它是目前在商業中最常用的協議。
- Named Pipes :是爲局域網而開發的協議。內存的一部分被某個進程用來向另一個進程傳遞信息,因此一個進程的輸出就是另一個進程的輸入。第二個進程可以是本地的(與第一個進程位於同一臺計算機上),也可以是遠程的(位於聯網的計算機上)。
- VIA:虛擬接口適配器 (VIA) 協議和 VIA 硬件一同使用。不推薦使用 VIA 協議。後續版本的 Microsoft SQL Server 將刪除該功能。
建議:通常,TCP/IP 在慢速 LAN、WAN 或撥號網絡中效果較好。而當網絡速度不成問題時,Named Pipes 則是更好的選擇,因爲其功能更強、更易於使用並具有更多的配置選項。
(3). SQL Native Client 10.0 Configuration
- Client Protocols
- Aliases
協議同(2),可以指定更多的配置。
3. sp_configure/reconfigure
顯示或更改當前服務器的全局配置設置,許多配置需要通過sp_configure來是設置。
語法:
sp_configure [ [ @configname = ] 'option_name'
[ , [ @configvalue = ] 'value' ] ]
reconfigure
如:
若要用 sp_configure 配置高級選項,必須首先在 "show advanced options" 選項設置爲 1 的情況下運行 sp_configure,然後運行 RECONFIGURE:
sp_configure 'show advanced option', '1';
reconfigure
應用分佈式查詢:
sp_configure 'Ad Hoc Distributed Queries','1'
reconfigure
四:總結
SQL配置會涉及到好多的方面, 本人功力有限只能簡單的說幾個,以後發現多了,在分享出來.
原載地址:http://www.cnblogs.com/changbluesky/archive/2010/08/16/1800497.html