SQL Server 6.5在安裝使用時(shí)的默認(rèn)配置并不能帶來(lái)系統(tǒng)性能的最大優(yōu)化,某些使用方法沒(méi)有具體的說(shuō)明,在具體應(yīng)用過(guò)程中感覺(jué)非常不便。下面結(jié)合本人在使用中的心得,就SQL Server 6.5的一些安裝使用方法作了簡(jiǎn)要介紹,各位可以針對(duì)自己的情況進(jìn)行修改。
1. 安裝中的要點(diǎn)
安裝時(shí)要求系統(tǒng)使用Windows NT Server 4.0 ,并且加裝SP4。
a) 網(wǎng)絡(luò)-
安裝過(guò)程中選擇網(wǎng)絡(luò)時(shí),安裝程序默認(rèn)不使用TCP/IP協(xié)議,大多數(shù)應(yīng)用中需要使用TCP/IP協(xié)議,此處需要手動(dòng)添加。
b) 語(yǔ)言
安裝過(guò)程選擇語(yǔ)言,選擇"簡(jiǎn)體中文"。
c) 用戶(hù)
安裝過(guò)程提示選擇用戶(hù)數(shù)量,使用"每Server"xx個(gè)連接。
但是此處選擇不影響系統(tǒng)的最大連接數(shù),仍需要在SQL Server中配置。
2. 升級(jí)要點(diǎn)
如果忘記增加TCP/IP協(xié)議,需要使用SQL Server 安裝盤(pán),安裝過(guò)程中,選擇增加"網(wǎng)絡(luò)協(xié)議",選中TCP/IP協(xié)議,繼續(xù)安裝,就能在保留SQL Server 的同時(shí)增加協(xié)議。
3. 配置要點(diǎn)
SQL Server 的默認(rèn)配置主要針對(duì)低端配置機(jī)器,使用過(guò)程中不能帶來(lái)最大的性能優(yōu)化。如果無(wú)特殊說(shuō)明,以下所有修改均在SQL Enterprise Manager中進(jìn)行。以下各項(xiàng)修改后,使用SQL Servise Manager,先Stop "MSSQLServer",再 Start。
a) 內(nèi)存
默認(rèn)配置:2MB。
可修改為系統(tǒng)內(nèi)存的40%。
SQL Server à Server à SQL Server à Configure à Configuration à memory à Curent 改為:XXXX
此處單位是:2kb。
如果使用20M內(nèi)存,則此處為10240。即:20M ---- 10240 * 2kb
b) 用戶(hù)
上面提到,在安裝是設(shè)置用戶(hù)數(shù)量不起作用。察看系統(tǒng)配置:
SQL Server à Server à SQL Server à Configure à Configuration à user connections à Curent
此處默認(rèn):15
改為:100
c) 臨時(shí)庫(kù)
系統(tǒng)默認(rèn)使用臨時(shí)庫(kù)2MB,且建立在硬盤(pán)上,如果運(yùn)行大規(guī)模查詢(xún),將影響系統(tǒng)性能。如果系統(tǒng)內(nèi)存足夠,可以將此臨時(shí)庫(kù)置入內(nèi)存。此處占用的內(nèi)存不是從SQL Server中分配,而是從系統(tǒng)中重新分配的。
SQL Server à Server à SQL Server à Configure à Configuration à tempdb in RAM à Curent
此處默認(rèn):2MB
可改為: 系統(tǒng)內(nèi)存 tmpdb in RAM
64MB 10MB
128MB 20MB
256MB 40MB
點(diǎn):此處單位是MB,而不同于memory的2KB,如果數(shù)值過(guò)大將導(dǎo)致系統(tǒng)不能啟動(dòng)。
d) 外部連接
i. 為了使其他用戶(hù)能夠通過(guò)網(wǎng)絡(luò),使用ODBC訪問(wèn)到數(shù)據(jù)庫(kù),需要更改連接配置。
SQL Server à Server à SQL Server à Configure à Security Optins à Login Security Mode
默認(rèn)選擇:Standard。
改為:Mixed。
ii. 更改連接協(xié)議,改為使用TCP/IP協(xié)議。
SQL Client Configuration Utility -〉 Net Libratyà Default Network 選擇TCP/IP。
e) 其它
系統(tǒng)默認(rèn)將SQL Server所擁有的內(nèi)存分配30%給存儲(chǔ)過(guò)程,此處可以根據(jù)自己的需要更改比例。使用dbcc MEMUSAGE察看系統(tǒng)內(nèi)存使用情況。
SQL Server à Server à SQL Server à Configure à Configuration à Procedure Cache à Curent
默認(rèn):30
4. 故障處理
a) 更改Server Name
安裝SQL Server 是系統(tǒng)默認(rèn)使用系統(tǒng)的Server name 作為SQL Server 的name,如果系統(tǒng)的Server name 更改后,許多人認(rèn)為只有重新安裝SQL Server才能更改SQL Server的name?梢允褂妹罘绞礁淖冞@種情況。
Sp_helpserver ;察看系統(tǒng)的SQL Server 的Name。
SP_ADDSERVER "newname" ;增加Server name
Sp_dropserver "oldname" ;刪除 Server name
b) 修改參數(shù)導(dǎo)致Server不能啟動(dòng)
如果修改參數(shù)導(dǎo)致 SQL Server 不能啟動(dòng),可以使用命令行方式啟動(dòng)SQL Server ,修改參數(shù),就可以重新啟動(dòng)。
例子:[dos command line] \MSSQL\BINN\SQLSERVR -f
(使用單用戶(hù)方式、缺省配置啟動(dòng) SQL Server)。
進(jìn)入SQL Server 后,使用如下命令修改配置:
sp_configure "項(xiàng)目",value
項(xiàng)目:
memory
user connections
tempdb in RAM
執(zhí)行sp_configure后,必須執(zhí)行:reconfigure,否則SQL重啟后,配置不再發(fā)生作用。
本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|