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

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

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

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

三、大內(nèi)存維護管理幾個關(guān)鍵點。

在通常情況下,往往不需要啟用4GB以上的內(nèi)存。但是,若在服務(wù)器上,同時啟用了其他的應(yīng)用程序服務(wù)。如在一臺服務(wù)器上同時有數(shù)據(jù)庫應(yīng)用程序、郵件應(yīng)用程序、文件服務(wù)器等多個應(yīng)用服務(wù)的話,則可能原有的4GB內(nèi)存無法滿足。系統(tǒng)管理員不得不對內(nèi)存進行升級。但是,對內(nèi)存升級之后,數(shù)據(jù)庫管理員需要手工對內(nèi)存的分配進行干預(yù),以免SQLServer應(yīng)用程序占用比較多的內(nèi)存空間,而影響其他應(yīng)用程序的性能。

1、配置max server memory選項。雖然說這個選項并不是必須要修改的,但是筆者仍強烈建議數(shù)據(jù)庫管理員要修改這個選項。特別是數(shù)據(jù)庫應(yīng)用程序與其他應(yīng)用程序共享同一臺服務(wù)器時。因為啟動SQLServer對大內(nèi)存的支持后(將Awe Enabled設(shè)置為1),而且可用物理內(nèi)存大于用戶模式進程空間。則當(dāng)啟動數(shù)據(jù)庫服務(wù)器時,運行的SQLServer實例將會占用幾乎所有的可用內(nèi)存(不管需不需要使用,數(shù)據(jù)庫服務(wù)器程序會先鎖定這些內(nèi)存。這就叫占著茅坑不拉屎)。而這個max server memory選項就是用來配置其最大可以占用的內(nèi)存數(shù)量。數(shù)據(jù)庫管理員需要預(yù)先估算出一個合理的數(shù)值,然后進行配置。讓數(shù)據(jù)庫應(yīng)用程序與其他應(yīng)用服務(wù)能夠共同改善,至少不能夠?qū)ζ渌麘?yīng)用程序的性呢產(chǎn)生不良影響。在比較極端的情況下,可以在升級內(nèi)存之前,先關(guān)閉數(shù)據(jù)庫應(yīng)用程序;然后啟用其他應(yīng)用程序服務(wù)。觀測一段時間,看看他們所需要用到多少的內(nèi)存。然后升級內(nèi)存,并為其他應(yīng)用程序至少保留以前所需要的內(nèi)存空間。否則的話,就會對其他應(yīng)用程序產(chǎn)生不良影響。犧牲其他應(yīng)用程序的性能來提高數(shù)據(jù)庫的性能,這是拆西墻補東墻的做法,不值得取。

2、多個SQLServer實例內(nèi)存如何分配。往往在一個SQLServer數(shù)據(jù)庫中,會配置多個數(shù)據(jù)庫實例。一個數(shù)據(jù)庫實例用來負責(zé)ERP系統(tǒng)的運行,另外一個則是給CRM系統(tǒng)使用。在同一個數(shù)據(jù)庫系統(tǒng)中,有多個數(shù)據(jù)庫實例,此時該如何在各個實例之間分配可用的內(nèi)存呢?這基于操作系統(tǒng)的不同,又有所不同。如果數(shù)據(jù)庫操作系統(tǒng)采用的是2000系列的,則需要為每個數(shù)據(jù)庫實例配置max server memory選項。否則的話,其中某一個數(shù)據(jù)庫實例就有可能鎖定全部的可用內(nèi)存。這主要是因為2000系列的服務(wù)器系統(tǒng)并不支持動態(tài)分配大內(nèi)存。所以需要為每個數(shù)據(jù)庫實例配置這個選項。但是,若數(shù)據(jù)庫服務(wù)器采用的是2003系列的服務(wù)器操作系統(tǒng),則不需要進行手工的配置這些參數(shù)。因為操作系統(tǒng)會動態(tài)地分配內(nèi)存。也就是說,操作系統(tǒng)會按照總體系統(tǒng)要求平衡SQLServer各個實例之間內(nèi)存的使用。不過為了提高數(shù)據(jù)庫整體性能,最好還是為各個實例配置max server memory;而不讓操作系統(tǒng)來搞平衡。

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

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2009-05-20
相關(guān)Mssql數(shù)據(jù)庫教程