SQL Server2005管理技巧培訓技巧_第1頁
SQL Server2005管理技巧培訓技巧_第2頁
SQL Server2005管理技巧培訓技巧_第3頁
SQL Server2005管理技巧培訓技巧_第4頁
SQL Server2005管理技巧培訓技巧_第5頁
已閱讀5頁,還剩94頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Microsoft SQL Server 2005管理技巧培訓管理技巧培訓姓名:宋立桓背景:連續(xù)兩屆微軟最有價值專家微軟資深特約講師微軟產品企業(yè)護航專家聯(lián)系方式:Email: l SQL Server2005框架結構框架結構l 如何正確升級如何正確升級SQL Server 2005 l 如何構建高可用的數(shù)據平臺如何構建高可用的數(shù)據平臺l 數(shù)據庫備份恢復案例分析數(shù)據庫備份恢復案例分析l SQL Server 2005 性能調優(yōu)性能調優(yōu)SQL Server 2005Relational Database Engine關系數(shù)據庫引擎關系數(shù)據庫引擎.NET CLRAnalysis Services分析

2、服務分析服務Native HTTP SupportService BrokerReplicationReporting Services報表服務報表服務Full-Text SearchNotification ServicesSQL Server Integration ServicesIS服務服務-集成服務集成服務 表分區(qū) 動態(tài) AWE 內存管理 CLR集成 T-SQL語言功能的增強 聯(lián)機索引操作 專用管理員連接(DAC) 數(shù)據庫鏡像 復制的增強 校驗和 I/O 驗證和讀取重試 安全新特性, 內置加密接口 在線還原, 快速恢復 DMV, 數(shù)據庫引擎顧問如何升級到如何升級到SQL Server

3、 2005SQL2005升級的理由升級的理由升級概述和方法升級概述和方法升級關系型數(shù)據庫升級關系型數(shù)據庫升級安全升級安全升級升級T-SQL升級升級DTS 組件, 并不是所有的組件都可以直接升級 對應用程序的影響 可用性 回退An in-place upgradeSQL Server2005可以自動的、直接的將sql7.0/2000的實例升級到sql2005,原有的不復存在(升級失敗,不能回退)。A side-by-side upgrade(并行升級)Sql server2000/7.0實例和sql2005的實例并存在一臺服務器上或兩臺服務器上,手動進行升級。(位需要) 組件使用 Upgrade

4、 Advisor(升級顧問)來分析要升級的 SQL Server 現(xiàn)有實例。 Microsoft SQL Server 2005 升級顧問是用于為升級到 SQL Server 2005 作準備的工具。升級顧問對已安裝的 SQL Server 2000 或 SQL Server 7.0 組件進行分析,然后生成一個報表,報表中標識出升級到 SQL Server 2005 之前或之后必須或應解決的問題The sql server2005 setup prerequisites are installedSetup開始檢查,如果有問題,則發(fā)出警告退出開始安裝sql server2005可執(zhí)行文件和支持

5、文件Setup停止原有的sql server serviceSql Server2005開始升級停止原有的實例文件, 新的sql server2005 instance可被使用在同一臺或另外一臺服務器上安裝單獨的SQL Server2005實例,原有的實例保持可用運行sql server2005 upgrade advisor來檢查升級問題停止原有實例上的改寫活動Transfer database objects from sql2000 instance to sql2005 instance驗證新實例修改應用程序重新定向到新的實例 In-place Side-by-side Backup

6、and restore Detach and attach Copy database wizard Manual schema rebuild and data export/import 注意:已經升級到sql2005不能back到sql2000,你必須用export/import方法 Run upgrade advisor Run DBCC CheckDB 升級前auto_update_statistics設為on 確保數(shù)據庫數(shù)據文件和日志文件自動增長,并有足夠空間Execute DBCC UPDATEUSAGEExecute DBCC CHECKDB with data_purity配

7、置sql server實例,提高安全性, 使用外圍配置器執(zhí)行樣本查詢,確保關系數(shù)據庫正常使用如果是side-by-side,還要修改應用程序數(shù)據庫連接,配置job, alert更新統(tǒng)計信息 - 建議您在升級之后對所有數(shù)據庫更新統(tǒng)計信息,以便優(yōu)化查詢性能。使用 sp_updatestats 存儲過程更新 SQL Server 2005 數(shù)據庫用戶定義表中的統(tǒng)計信息。更新使用計數(shù)器 - 在 SQL Server 的早期版本中,表和索引的行計數(shù)與頁計數(shù)的值可能會不正確。若要更正任何無效的行或頁計數(shù),建議在升級完成后對所有數(shù)據庫運行 DBCC UPDATEUSAGE。 不管是SP還是trigger,

8、都不能自動升級 像2000的版本里原來應該寫成 數(shù)據庫名.dbo.數(shù)據表名,但是簡寫為數(shù)據庫名.數(shù)據表名 的時候轉移到sql 2005 會出錯。 Upgrade advisor可以幫我們發(fā)現(xiàn)需要手工改寫的部分 Package migration wizard 并非所有的sql2000 DTS都能被移植到sql2005 可能需要重新設計DTS包SQL Server 2000 分析服務群集遷移到分析服務群集遷移到 SQL Server Analysis Services 2005 群集群集 http:/ SQL Server 2005 故障轉移群集(安裝程序)故障轉移群集(安裝程序) http:/

9、 Server 2005 Upgrade Handbook http:/ SQL Server 2005 Upgrade Advisor http:/ 2005 book online可用性可以定義為系統(tǒng)或資源可以使用的時間可用性可以用數(shù)學表達式定義為: 可用性百分比可用性百分比= (總時間總時間 停機時間的總和停機時間的總和)/總時間總時間) 1. 熱插拔內存熱插拔內存/磁盤磁盤2. 群集服務支持群集服務支持 輪換升級輪換升級動態(tài)管理配置動態(tài)管理配置熱添加內存熱添加內存動態(tài)動態(tài) AWE 內存管理內存管理2. 聯(lián)機索引操作聯(lián)機索引操作熱插拔內存熱插拔內存/磁盤磁盤 Microsoft Wind

10、ows Server2003 支持熱切換 RAM 和 RAID 驅動器,可滿足最常見的硬件升級場景:為系統(tǒng)增加內存和磁盤容量的需要。群集服務支持群集服務支持 輪換升級輪換升級 為了滿足例行維護和所需的停機時間的需要,目前所有可用的企業(yè)數(shù)據庫平臺都支持多服務器集群和其他可用性功能,以使 IT 人員能夠進行輪換升級。Microsoft Windows Clustering Services 支持進行輪換升級數(shù)據庫維護是高效且高可用的數(shù)據不可或缺的數(shù)據庫維護是高效且高可用的數(shù)據不可或缺的部分部分 動態(tài)配置動態(tài)配置 為了便于聯(lián)機服務器和數(shù)據庫維護,SQL Server 2005 允許對大部分 SQL

11、Server 系統(tǒng)屬性進行動態(tài)配置。 動態(tài) AWE 內存管理 熱添加內存 聯(lián)機索引操作聯(lián)機索引操作 SQL Server2005 獨有索引碎片整理語句,允許對表和視圖上的聚集索引和非聚集索引進行聯(lián)機碎片整理。 數(shù)據庫鏡像數(shù)據庫鏡像故障轉移群集故障轉移群集數(shù)據庫端對端復制數(shù)據庫端對端復制在線還原在線還原快速恢復快速恢復日志傳送與時延日志傳送與時延數(shù)據庫快照數(shù)據庫快照 數(shù)據庫在進行部分還原時仍處于在線可用狀態(tài) 為了使數(shù)據庫處于在線狀態(tài),其主文件組必須處于在線狀態(tài),但其部分或所有輔助文件組(如果存在)可以處于離線狀態(tài)。 只有 SQL Server 2005 Enterprise Edition 中允

12、許在線還原。 只有當前正在還原的數(shù)據不可用;仍然可以訪問包含在其他文件組中的其他數(shù)據庫數(shù)據。SQL Server2005 的快速恢復功能允許用戶在事務日志前滾后立即重新連接到正在恢復的數(shù)據庫,從而提供了數(shù)據庫可用性 數(shù)據庫快速恢復(數(shù)據庫快速恢復(Fast Recovery) SQL Server 2000:數(shù)據庫在“Undo”完成后才可用 在 SQL Server 2005 數(shù)據庫引擎 中,可以使用日志傳送將事務日志不間斷地從一個數(shù)據庫(主數(shù)據庫)發(fā)送到另一個數(shù)據庫(輔助數(shù)據庫)。不間斷地備份主數(shù)據庫中的事務日志,然后將它們復制并還原到輔助數(shù)據庫,這將使輔助數(shù)據庫與主數(shù)據庫基本保持同步。 可

13、以將日志傳送配置為允許“時間窗”,以方便地從出現(xiàn)數(shù)據破壞的情況恢復。 現(xiàn)在,模式方面的更改會自動復制到訂閱者處 Peer to Peer復制 支持Oracle發(fā)布到SQL Server 復制監(jiān)視器 容易安裝、配置和維護 支持多達 8 個節(jié)點的集群 支持分析服務、通知服務和復制 支持64位群集 鏡像主服務器見證服務器Log應用程序SQL ServerSQL Server22451DataDataLog323鏡像始終保持“Redoing”狀態(tài),確保數(shù)據同步Commit發(fā)生故障時,零數(shù)據丟失接近實時的故障轉移,只需要幾秒鐘對于應用程序透明,現(xiàn)有應用程序無需特殊改動數(shù)據庫鏡像提供對磁盤故障的額外保護數(shù)

14、據庫鏡像沒有距離限制,可以實現(xiàn)異地容災數(shù)據庫鏡像可以與支持 SQL Server 的所有標準硬件一同工作,無需特定硬件配置SQL Server2005標準版支持數(shù)據庫鏡像 高級別保護模式 高可用性模式 高性能模式 SQL Server 2005 默認設置數(shù)據庫鏡像功能是被禁用,通過使用跟蹤標志 1400 作為啟動參數(shù)可以啟用該功能。目前已經發(fā)布了SQL Server2005 SP1。在SQL Server 2005 SP 1 中已啟用數(shù)據庫鏡像。前提: 做為數(shù)據庫鏡像的服務器加入到域中 準備鏡像數(shù)據庫 安全配置向導主體數(shù)據庫的恢復模型必須為FULL執(zhí)行主體數(shù)據庫的完整備份和一個后續(xù)日志備份,并

15、使用 WITH NORECOVERY 將這兩個備份還原到鏡像服務器實例上。為使鏡像正常運行,鏡像數(shù)據庫必須處于 RESTORING 狀態(tài)。 - 1.在主體服務器上,對AdventureWorks數(shù)據庫做完全備份 BACKUP DATABASE AdventureWorks TO DISK = C:Tools AdventureWorks.bak- 2.在鏡像服務器上,恢復AdventureWorks數(shù)據庫的備份,并使用NORECOVERY選項 RESTORE DATABASE AdventureWorks FROM DISK = C:Tools AdventureWorks.bak WITH

16、NORECOVERY Management studio 數(shù)據庫屬性鏡像狀態(tài) 系統(tǒng)視圖系統(tǒng)視圖 sys.database_mirroring_endpoints sys.database_mirroring sys.database.mirroring.witness Sql2005中提供了數(shù)據庫鏡像專用性能對中提供了數(shù)據庫鏡像專用性能對象象 常用性能計數(shù)器常用性能計數(shù)器 主體服務器主體服務器 Log Bytes Sent/sec Log Send Queue Transaction Delay 鏡像服務器鏡像服務器 Log Bytes Received/sec Redo Queue KB S

17、QL 2005 SP1提供的數(shù)據庫鏡像監(jiān)視工具 Database Mirroring 可以與 SQL Server 2005 數(shù)據庫快照組合,用于創(chuàng)建使用鏡像服務器數(shù)據的報告服務器。 數(shù)據庫某個時間點的快照數(shù)據庫某個時間點的快照 即時創(chuàng)建的即時創(chuàng)建的, 只讀性的只讀性的基礎數(shù)據庫繼續(xù)變化基礎數(shù)據庫繼續(xù)變化 快照不影響、限制對基礎數(shù)據庫的更新快照不影響、限制對基礎數(shù)據庫的更新返回到以前創(chuàng)建的快照可挽救誤操作返回到以前創(chuàng)建的快照可挽救誤操作極其有效的空間管理極其有效的空間管理采用采用 “copy on write” 機制機制 無需復制數(shù)據的完整備份無需復制數(shù)據的完整備份 共享無變化的數(shù)據庫頁面共享

18、無變化的數(shù)據庫頁面 僅存儲已變化的數(shù)據頁僅存儲已變化的數(shù)據頁ValueRDBHJLY命令Create Northwind_SNAPNorthwindNorthwind_SNAPUpdate NorthwindValueDXRead Northwind_SNAP結果:DD 技術障礙技術障礙 服務器單元的任何組件都可能發(fā)性硬件故障。應用程序錯誤也會影響數(shù)據庫訪問。需要準備好恰當?shù)臄?shù)據庫恢復機制來還原信息,否則數(shù)據將會被破壞。有計劃的硬件升級和數(shù)據庫維護也是可能降低系統(tǒng)可用性的因素。利用可用數(shù)據庫技術可以減小或消除與計劃維護相關的停機時間。最后,站點災難對數(shù)據庫可用性也有重大的影響 人員障礙人員障礙

19、 任何環(huán)境下引起停機的最大原因之一是人為錯誤 流程障礙流程障礙 制定合適的流程有助于消除不必要的停機時間,在服務中斷時可以快速恢復 高可用性并非垂手可得,只有通過增強人員、流程和技術的組合才能實現(xiàn)。 對高可用性的需要由業(yè)務需求驅動,而非源于某項特定技術的存在。創(chuàng)建高可用性環(huán)境通常很有吸引力,但要牢記:所需的可用性水平越高,相關成本也就越高。 Microsoft SQL Server2005 能以較低的成本為您的組織提供企業(yè)級高可用性功能,而復雜要低。SQL Server 2005SQL Server 2005備份和還備份和還原原 備份是在數(shù)據庫發(fā)生災難時的最后一道防線 “備份、備份、再備份”

20、要有個備份策略 數(shù)據庫的恢復模型控制備份和還原的行為 三種模型 完全 大容量日志記錄 簡單恢復 切換恢復模型 ALTER DATABASE Northwind SET RECOVERY Full 數(shù)據庫恢復模型的選擇完整恢復模型除了能還原到故障點和支持即時點還原,還支持文件文件組還原和頁面還原。 完整數(shù)據庫備份 差異數(shù)據庫備份 備份和最近一次完全備份有不同的數(shù)據 新特性SQL2005中所有數(shù)據庫完整備份和差異備份均包含日志記錄 針對大型數(shù)據庫,可以備份和還原數(shù)據庫中的文件 僅還原已損壞的文件,而不必還原數(shù)據庫的其余部分,但主文件組必須在線(在線還原) 增加了備份和還原管理的復雜性通過事務日志備

21、份可以將數(shù)據庫恢復到即時點必須至少有一個完整數(shù)據庫備份基礎尾日志備份 在恢復數(shù)據庫前保存尚未備份的日志數(shù)據選項No_truncate拷貝日志但不截斷日志,在出現(xiàn)介質錯誤時使用該選項SQL Server2005要求先備份日志尾部,然后在還原當前的數(shù)據庫 數(shù)據庫還原階段的過程 復制階段 重做階段 撤消階段 數(shù)據庫還原選項 Recovery和norecovery選項 還原前準備工作 限制數(shù)據庫訪問 備份事務日志通過執(zhí)行頁面還原對數(shù)據庫中損壞的頁進行修復獲取頁面損壞信息Restore database adventureworksPage=Adventureworks_data_1:832From A

22、Wbackup數(shù)據庫在進行部分還原時仍處于在線可用狀態(tài)Sql server2005企業(yè)版支持可以逐步恢復由多個文件組組成的數(shù)據庫主文件組必須先還原只有正在還原的部分不可用 某公司每周的周一做一次數(shù)據庫全備份,每天做一次差異備份,到周四下午四點,數(shù)據庫文件所在的磁盤損壞,導致數(shù)據庫置疑 某公司每周的周一做一次數(shù)據庫全備份,每天做一次日志備份,在周四下午四點,管理員誤操作,刪除了幾百行數(shù)據,現(xiàn)在想恢復到下午三點半,如何操作? 數(shù)據庫采用完全恢復模式,數(shù)據庫日志非常大,希望減少日志文件大小l 僅復制備份u 進行備份通常會更改數(shù)據庫,而這又會影響其他備份以及還原這些備份的方式。例如,常規(guī)數(shù)據備份可以用

23、作一個或多個后續(xù)差異備份的差異基準。但是,有時必須針對特殊目的執(zhí)行備份,并且不應該影響數(shù)據庫的整體備份和還原過程。為實現(xiàn)此目的,SQL Server 2005 引入了僅復制備份。僅復制備份與正常的備份序列無關。 u 若要創(chuàng)建或還原僅復制備份,必須使用 BACKUP 和 RESTORE Transact-SQL 語句。使用 COPY_ONLY 選項。通過 COPY_ONLY 選項執(zhí)行的數(shù)據備份不能用作差異基準,因此不會影響任何現(xiàn)有的差異備份。l 支持數(shù)據庫備份的即時點還原l 在sql server2000中只支持事務日志的及時點還原l 使用STOPAT選項指明時間點RESTORE DATABAS

24、E FROM Northwind from NWbackupWITH RECOVERY, STOPAT = Dec 10, 2006 10:00 AM l 盡管驗證備份不是必需的,但卻很有用。驗證備份可以檢查備份在物理上是否完好無損,以確保備份中的所有文件都是可讀、可還原的,并且在您需要使用它時可以還原備份。l SQLERVER 2000的備份程序不驗證數(shù)據庫文件的數(shù)據完整性;如果你的數(shù)據文件有問題,備份時也不提示l SQL Server2000中的RESTORE VERIFYONLY 不嘗試驗證備份卷中的數(shù)據結構。l PAGE_VERIFY 當指定為 CHECKSUM 時,大大增強數(shù)據庫的可

25、靠性,在SQL Server2000時是torn_page_detectionl 在 SQL Server 2005 中,RESTORE VERIFYONLY 功能得到了增強。如果備份是使用 WITH CHECKSUMS 創(chuàng)建的,則使用 WITH CHECKSUMS 驗證備份可以很好地表明備份中數(shù)據的可靠性。l 鏡像備份媒體通過提供冗余來提高備份的可靠性。BACKUP DATABASE Pubs TO Disk = c:pubsbakpubsbak-A.bak MIRROR TO Disk = E:pubsbakpubsbak-B.bak MIRROR TO Disk = G:pubsbakp

26、ubsbak-C.bak 誤區(qū)1:沒有定期備份 (不同于雙機熱備份、磁盤陣列與磁盤鏡像不同于雙機熱備份、磁盤陣列與磁盤鏡像)誤區(qū)2:僅僅備份到同一服務器的磁盤里(?磁帶?異地)誤區(qū)3:沒有定期檢驗備份誤區(qū)4:只作完全備份,沒有日志和差異備份策略誤區(qū)5:只作人工備份(?Job自動化)誤區(qū)6:僅僅備物理文件而不使用backup語句或企業(yè)管理器誤區(qū)7:僅僅備份用戶數(shù)據庫而沒有備份系統(tǒng)數(shù)據庫誤區(qū)8:沒有人負責備份的制定,執(zhí)行和維護 SQL Server2005 備份還原功能增強備份還原功能增強盡可能地提高吞吐量盡可能地減少響應時間 通過將網絡流量、磁盤 I/O 和 CPU 時間減到最小,使每個查詢的響

27、應時間最短并最大限度地提高整個數(shù)據庫服務器的吞吐量。 系統(tǒng)硬件資源 操作系統(tǒng) 數(shù)據庫服務器設置 數(shù)據庫設計(包括物理設計和邏輯設計) 應用程序設計(查詢與索引優(yōu)化、使用存儲過程等等)Performance MonitorSQL Trace SQL Profiler對性能的影響可能比較大對性能的影響可能比較大數(shù)據庫引擎優(yōu)化向導數(shù)據庫引擎優(yōu)化向導SQLdiagsp_who2&sp_lockDMV & DMF (動態(tài)管理視圖和函數(shù)動態(tài)管理視圖和函數(shù))邏輯設計 (三級范式,數(shù)據庫的完整性約束,OLAP數(shù)據庫的反范式設計)物理設計 (數(shù)據分區(qū),數(shù)據文件和日志文件的位置規(guī)劃。) 硬件分區(qū)硬

28、件分區(qū) 多處理器: 允許多線程執(zhí)行的多處理器,使得可以同時執(zhí)行許多查詢。RAID:允許數(shù)據在多個磁盤驅動器中條帶化。 水平分區(qū)水平分區(qū) 垂直分區(qū)垂直分區(qū) 分區(qū)視圖分區(qū)視圖 處理器 內存 磁盤通過性能監(jiān)視器, 可以幫助我們判斷。通常,數(shù)據庫服務器應達到以下配置: 1. 采用雙路或者更多的處理器,以提高服務器的處理能力以及對數(shù)據庫的并行操作,達到增加吞吐量的目的。 2. 對內存要求非常大,大容量的內存可以節(jié)省處理器訪問硬盤的時間,提高數(shù)據庫服務器的性能。 3. 需要大容量的存儲空間,所以數(shù)據庫服務器一般都采用SCSI硬盤作為存儲介質,在數(shù)據存儲方面通常都要實現(xiàn)RAID,當然,一些大中型企業(yè)還會建立

29、存儲系統(tǒng)來滿足需求。I/O 瓶頸通常比較容易發(fā)現(xiàn)瓶頸通常比較容易發(fā)現(xiàn)通過性能監(jiān)視器,如果平均磁盤等待隊列長度多于磁盤通過性能監(jiān)視器,如果平均磁盤等待隊列長度多于磁盤頭數(shù)量的兩倍,則磁盤成為瓶頸。頭數(shù)量的兩倍,則磁盤成為瓶頸。主要的解決方法是主要的解決方法是將日志、數(shù)據庫文件分別放在不同的磁盤上。將日志、數(shù)據庫文件分別放在不同的磁盤上。購買運行速度更快的磁盤和使用購買運行速度更快的磁盤和使用 RAIDtempdb數(shù)據庫放置在一個單獨的快速的硬盤數(shù)據庫放置在一個單獨的快速的硬盤對日志文件一定要小心對日志文件一定要小心使用獨立的設備使用獨立的設備使用使用RAID 1最近的測試結果是最近的測試結果是R

30、AID5的寫性能比的寫性能比RAID 0+1要差要差50%Tempdb 在 SS2005里使用量更大Tempdb 的配置更加重要建議(1)當系統(tǒng)自動調整tempdb大小時,對文件的讀寫將暫時的阻塞。所以事先就設置好一個合適的大小,tempdb自動增長會嚴重影響性能(2)放到一個獨立的快速讀寫設備(3)增加 tempdb 數(shù)據文件具有相同尺寸的數(shù)量 (4)在tempdb有爭搶分配頁的問題,參見http:/ SELECT 權限以及 VIEW SERVER STATE 或 VIEW DATABASE STATE 權限。所有動態(tài)管理視圖和函數(shù)都存在于 sys 架構中,并遵循 dm_* 命名約定。具體參

31、考: http:/ sum(user_object_reserved_page_count)*8 as user_objects_kb,sum(internal_object_reserved_page_count)*8 as internal_objects_kb,sum(version_store_reserved_page_count)*8 as version_store_kb,sum(unallocated_extent_page_count)*8 as freespace_kbfrom sys.dm_db_file_space_usagewhere database_id = 21

32、、用sp_helpdb查看tempdb現(xiàn)在存放的位置 2、用 T-SQLalter database tempdb modify file(name=tempdev,filename=e:temptempdb.mdf,size=500mb) alter database tempdb modify file(name=templog,filename=e:temptemplog.ldf,size=20mb) 3、關閉sqlserver重起 Net stop mssql$Net start mssql$ 4、可以刪掉舊的tempdb文件 MemoryAvailable Bytes運行中的程序可用

33、的物理內存的大小,如果經常少于4M,需要增加內存。MemoryPage/sec程序需要的數(shù)據從硬盤的頁面文件讀取的數(shù)量。如果超過每秒20個頁面以上,需要增加內存。commited bytes in uses內存使用量。如果經常超過70%,需要增加物理內存,不經常超過70%的話,增加內存對性能提升效果不明顯。 使用性能監(jiān)視器所要監(jiān)視的對象和計數(shù)器使用性能監(jiān)視器所要監(jiān)視的對象和計數(shù)器 使用SQL Server的公司想更大地提高性能,那你就要改用64位架構? 64位平臺與32位系統(tǒng)相比,大大提高了內存訪問能力。32位系統(tǒng)最多只能本地訪問4GB的內存。如今的64位系統(tǒng)最多可本地訪問512GB的內存。這

34、種增加內存的功能在許多情況下直接提高了性能。由于更多的數(shù)據保存在緩存里面,勢必會減少磁盤的I/O操作。服務器內存設置由 SQL Server 根據工作負荷和可用資源自動配置,其大小在 min server memory 和 max server memory 之間動態(tài)變化。把 min server memory 和 max server memory 數(shù)量設置到一個范圍段內。這種方法在系統(tǒng)或數(shù)據庫管理員希望配置 SQL Server 實例,使其適應在同一臺計算機上運行的其它應用程序的內存需求時很有用。 min server memory 保證了 SQL Server 實例使用的最小內存量。max server memory 則可防止 SQL Server 使用多于指定數(shù)量的內存,這樣剩余的可用內存可以快速運行其它應用程序。不要把有搶奪資源的程序和服務與sql server在一起。1.打開系統(tǒng)中的大內存支持(windows)要啟用 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server 支持大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論