日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

大內(nèi)存SQL Server數(shù)據(jù)庫(kù)的加速劑(2)_Mssql數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:怎樣用壓縮技術(shù)給SQL Server備份文件瘦身
眾所周知,隨著數(shù)據(jù)庫(kù)體積的日益龐大,其備份文件的大小也水漲船高。雖然說(shuō)通過(guò)差異備份與完全備份配套策略,可以大大的減小SQL Server數(shù)據(jù)庫(kù)備份文件的容量�?墒�,其體積仍然很龐大。所以,在日常工作中,如何給SQL Server的備份文件瘦身,就是很多數(shù)據(jù)庫(kù)

二、為SQLServer啟用更高的內(nèi)存支持。

如果數(shù)據(jù)庫(kù)應(yīng)用程序內(nèi)存尋址空間達(dá)到3GB后,數(shù)據(jù)庫(kù)管理員還不滿足的話,則就需要通過(guò)增加物理內(nèi)存的方式,來(lái)提高應(yīng)用程序的性能。若需要服務(wù)器操作系統(tǒng)突破其默認(rèn)4GB內(nèi)存空間的限制,支持4GB以上的內(nèi)存空間,也不是不可能的。只是需要進(jìn)行額外的配置,并且,其維護(hù)的工作量也比較大。

若想要SQLServer數(shù)據(jù)庫(kù)支持4GB以上的內(nèi)存尋址空間,則往往需要進(jìn)行如下配置。

第一步:鎖定內(nèi)存頁(yè)。

默認(rèn)情況下,內(nèi)存大小與操作系統(tǒng)的虛擬內(nèi)存之間有一個(gè)正比例關(guān)系。在這里,數(shù)據(jù)庫(kù)管理員只想增大服務(wù)器的物理內(nèi)存,而不想對(duì)虛擬內(nèi)存有什么影響。故需要鎖定內(nèi)存頁(yè)。鎖定內(nèi)存頁(yè)的主要作用就是確定哪些帳戶可以使用進(jìn)程將數(shù)據(jù)保留在物理內(nèi)存中,從而阻止系統(tǒng)將數(shù)據(jù)分頁(yè)到磁盤(pán)的虛擬內(nèi)存中。默認(rèn)情況下,這個(gè)選項(xiàng)的只為OFF。也就是說(shuō),在必要的時(shí)候,系統(tǒng)會(huì)將數(shù)據(jù)分頁(yè)到硬盤(pán)的虛擬空間中。為了最大程度發(fā)揮內(nèi)存的效用,就需要把這個(gè)選項(xiàng)開(kāi)啟。不過(guò)這數(shù)據(jù)庫(kù)管理員往往需要尋求系統(tǒng)管理員的幫助,因?yàn)橹挥芯哂邢到y(tǒng)管理員權(quán)限的用戶,才能夠給更改這個(gè)選項(xiàng)。

第二步:?jiǎn)⒂肁we Enable選項(xiàng)。

默認(rèn)情況下,即使服務(wù)器操作系統(tǒng)支持4GB以上的內(nèi)存空間,可是數(shù)據(jù)庫(kù)應(yīng)用程序并不一定支持。為了讓SQLServer應(yīng)用程序也支持這個(gè),就必須更改數(shù)據(jù)庫(kù)的配置參數(shù)。也就是說(shuō),需要將這個(gè)選項(xiàng)的值設(shè)置為1,然后重新啟動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)。這個(gè)配置比較簡(jiǎn)單,只需要利用命令sp_configure 'awe enabled', 1即可。不過(guò)在進(jìn)行這個(gè)配置之前,需要注意兩個(gè)細(xì)節(jié)方面的內(nèi)容。一是數(shù)據(jù)庫(kù)用戶需要這個(gè)操作的權(quán)限。二是這里有一個(gè)BUG,即在SQL Server數(shù)據(jù)庫(kù)中會(huì)有一個(gè)錯(cuò)誤信息。數(shù)據(jù)庫(kù)管理員可以忽略這個(gè)信息。

第三步:限制文件系統(tǒng)緩存。

若增加的內(nèi)存給操作系統(tǒng)或者其他應(yīng)用程序用了,那么數(shù)據(jù)庫(kù)管理員不是白忙一場(chǎng)嗎?為此,數(shù)據(jù)庫(kù)管理員還需要優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)存的使用情況。如需要限制系統(tǒng)用于文件緩存的內(nèi)存量。如要這么處理的話,只需要簡(jiǎn)單的三個(gè)步驟即可。

首先,數(shù)據(jù)庫(kù)管理員在操作系統(tǒng)中,找到控制面板,并雙擊網(wǎng)絡(luò)連接,然后選中本地連接。其次,雙擊本地連接,在彈出的對(duì)話框中,找到常規(guī)選項(xiàng)卡,單擊屬性。選中網(wǎng)絡(luò)文件與打印機(jī)共享,并單擊屬性。最后,在彈出的對(duì)話框中,去掉“最大化網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)吞吐量”復(fù)選框。一路按確認(rèn)即可。這個(gè)簡(jiǎn)單的步驟,就可以優(yōu)化數(shù)據(jù)庫(kù)內(nèi)存的使用率。

分享:如何在SQL 2005中實(shí)現(xiàn)循環(huán)每一行做一定的操作
如果我們想對(duì)一個(gè)表的每一行做出比較復(fù)雜的操作,大多會(huì)想到用游標(biāo),本文中,我們將換一種思路,用SQL Server 2005中的新函數(shù)ROW_NUMBER()和while循環(huán)來(lái)對(duì)每一行執(zhí)行操作。詳細(xì)的示例代碼如下: select Department_No as departmentNo,ROW_NUMBER() OVER(ORD

來(lái)源:模板無(wú)憂//所屬分類(lèi):Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2009-05-20
相關(guān)Mssql數(shù)據(jù)庫(kù)教程