自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

利用SQL Server 2008進(jìn)行優(yōu)化性能

數(shù)據(jù)庫 SQL Server
數(shù)據(jù)服務(wù)管理的一個重要方面是,確保數(shù)據(jù)庫和應(yīng)用程序能夠提供所需級別的性能。SQL Server 2008 提供了各種工具,它們可用于收集及分析性能數(shù)據(jù),并可優(yōu)化數(shù)據(jù)庫性能,以滿足常見數(shù)據(jù)訪問工作負(fù)荷的要求。

數(shù)據(jù)服務(wù)管理的一個重要方面是,確保數(shù)據(jù)庫和應(yīng)用程序能夠提供所需級別的性能。SQL Server 2008 提供了各種工具,它們可用于收集及分析性能數(shù)據(jù),并可優(yōu)化數(shù)據(jù)庫性能,以滿足常見數(shù)據(jù)訪問工作負(fù)荷的要求。

利用 SQL Server Performance Data Collection 執(zhí)行數(shù)據(jù)收集和監(jiān)視

SQL Server 2008 提供了 Performance Data Collection,它使用戶能夠收集、分析、疑難解答以及存儲 SQL Server 診斷信息。Performance Data Collection 為性能監(jiān)視提供了端對端解決方案,監(jiān)視操作包括低開銷的數(shù)據(jù)收集、集中存儲以及針對性能數(shù)據(jù)生成可分析的報表??梢岳?SQL Server Management Studio 管理收集任務(wù),如啟用數(shù)據(jù)收集器、啟動收集組,并將收集組報告視為性能面板。也可以 Performance Data Collection 為基礎(chǔ),利用系統(tǒng)存儲過程和 Performance Studio API 創(chuàng)建自己的性能管理工具。

低開銷的數(shù)據(jù)收集

Performance Data Collection 提供了統(tǒng)一的數(shù)據(jù)收集基礎(chǔ)結(jié)構(gòu),其中包含了想要監(jiān)視的各個SQL Server 實例中的數(shù)據(jù)收集器。數(shù)據(jù)收集器很靈活,可以管理數(shù)據(jù)收集范圍,以適應(yīng)開發(fā)、測試和生產(chǎn)環(huán)境。利用數(shù)據(jù)收集框架,可以方便地收集性能數(shù)據(jù)和一般的診斷數(shù)據(jù)。
數(shù)據(jù)收集器基礎(chǔ)結(jié)構(gòu)引進(jìn)了下列新概念和定義:

◆Data Provider(數(shù)據(jù)提供程序)。性能或診斷信息的來源,包括 SQL Trace(SQL跟蹤)、Performance (性能)計數(shù)器以及 Transact-SQL 查詢(如在 “動態(tài)管理視圖”中檢索數(shù)據(jù))。
◆Collector Type(收集器類型)。這是一種邏輯包裝,可提供用于從數(shù)據(jù)提供程序中收集數(shù)據(jù)的機(jī)制。
◆Collection Item(集合項)。收集器類型的實例。在創(chuàng)建集合項時,可為該項定義輸入屬性和收集頻率。集合項不能單獨存在。
◆Collection Set(集合組)。數(shù)據(jù)收集的基本單位。集合組就是一組可在 SQL Server 實例中定義及部署的集合項。集合組可彼此獨立運行。
◆Collection Mode(收集模式)。集合組中的數(shù)據(jù)被收集及存儲的方式。收集模式可設(shè)為緩存或非緩存。收集模式影響集合組中已存在的作業(yè)和計劃類型。

數(shù)據(jù)收集器是可以擴(kuò)展的,并支持添加新的數(shù)據(jù)提供程序。

性能數(shù)據(jù)的集中存儲

配置數(shù)據(jù)收集器之后,將創(chuàng)建默認(rèn)名稱為 MDW 的關(guān)系數(shù)據(jù)庫,它將作為管理數(shù)據(jù)倉庫存儲收集來的數(shù)據(jù)。該數(shù)據(jù)庫可作為數(shù)據(jù)收集器駐留在同一系統(tǒng)中,也可駐留在單獨的服務(wù)器上。管理數(shù)據(jù)倉庫中的對象被分為下列三類預(yù)配置架構(gòu),每種架構(gòu)都有不同的用途:

Core 架構(gòu)包括表和存儲過程,用于組織和識別收集來的數(shù)據(jù)。
Snapshot 架構(gòu)包括數(shù)據(jù)表、視圖以及其他對象,以支持來自標(biāo)準(zhǔn)收集器類型的數(shù)據(jù)。
Custom_Snapshot 架構(gòu)能夠創(chuàng)建新數(shù)據(jù)表,以支持用戶定義的集合組,這些集合組是從標(biāo)準(zhǔn)的和擴(kuò)展的收集器類型創(chuàng)建的。

分析報告

Performance Data Collection 有助于用戶利用一組健壯的預(yù)配置系統(tǒng)集合組,快速分析收集來的數(shù)據(jù),這些集合組包括 Server Activity (服務(wù)器活動)、Query Statistics(查詢統(tǒng)計信息) 和 Disk Usage(磁盤使用情況)。Server Activity 系統(tǒng)集合組是大多數(shù)監(jiān)視和疑難解答應(yīng)用場景的起點。一組與每個系統(tǒng)集合組相關(guān)的報告將在 SQL Server Management Studio 中發(fā)布,這些報告也可用作性能面板,幫助用戶分析數(shù)據(jù)庫系統(tǒng)的性能。

優(yōu)化數(shù)據(jù)庫性能

SQL Server 2008 提供了多種集成良好的工具,以優(yōu)化數(shù)據(jù)庫環(huán)境。這些工具使操作員和管理員能夠收集統(tǒng)計數(shù)據(jù)和其他數(shù)據(jù),以便在企業(yè)中提供優(yōu)化的數(shù)據(jù)庫環(huán)境性能。

 

SQL Server Profiler

對于通過 SQL Trace 提供的功能,SQL Server Profiler為其提供圖形化界面,以顯示 SQL Server 在內(nèi)部如何解析查詢。有了 SQL Server Profiler,就可以捕獲由 SQL Server 實例上的工作負(fù)荷所生成的活動。被捕獲及顯示的事件可利用預(yù)定義的模板進(jìn)行定義,可以修改系統(tǒng)提供的模板來創(chuàng)建自己的模板。可將被捕獲的工作負(fù)荷保存到表中或文件中,以供未來評估??梢愿鶕?jù)連接上下文,立即在 SQL Server Management Studio 中啟動新跟蹤。例如,如想跟蹤特定 Query Editor (查詢編輯器)會話的語句執(zhí)行情況,新的Trace Query in SQL Server Profiler 命令將立即啟動跟蹤,且該跟蹤將查詢窗口 SPID 用作篩選器。

在生產(chǎn)系統(tǒng)中收集工作負(fù)荷后,可在新的測試系統(tǒng)上重播這些工作負(fù)荷,以使用真實的工作負(fù)荷驗證性能。也可將這些工作負(fù)荷與System Monitor Performance Counter (系統(tǒng)監(jiān)視性能計數(shù)器)日志關(guān)聯(lián)起來,以查看工作負(fù)荷對系統(tǒng)性能的影響。

在 SQL Server 2008 中,可以利用 SQL Server Profiler 捕獲 Microsoft SQL Server™ 2000、Microsoft SQL Server™ 2005 、SQL Server 2008 數(shù)據(jù)庫引擎實例中的活動,以及 SQL Server 2005 和 SQL Server 2008 Analysis Services 實例中的活動。

Database Engine Tuning Advisor

可以利用 Database Engine Tuning Advisor(數(shù)據(jù)庫引擎優(yōu)化顧問,DTA)洞察數(shù)據(jù)庫的現(xiàn)有索引和分區(qū)結(jié)構(gòu),并通過創(chuàng)建適當(dāng)?shù)乃饕头謪^(qū)結(jié)構(gòu)來獲取與提高數(shù)據(jù)庫性能有關(guān)的建議。除了優(yōu)化索引結(jié)構(gòu)外,DTA 可以推薦新的物理數(shù)據(jù)結(jié)構(gòu),包括分區(qū)。DTA 還能夠?qū)Χ嗯_服務(wù)器進(jìn)行調(diào)整,并限制調(diào)整算法運行的時間??梢酝ㄟ^命令行以及圖形化工具使用 DTA。命令行工具能夠利用高級腳本選項。

SQL Server Management Studio 報告

除了 Performance Studio 提供的性能面板報告外,SQL Server Management Studio 還包括大量的服務(wù)器級和數(shù)據(jù)庫級標(biāo)準(zhǔn)報告,可用于查看性能統(tǒng)計和實時活動??梢岳眠@些報告疑難解答由于資源消耗過大或并行性導(dǎo)致的性能問題。圖5顯示了“內(nèi)存占用”標(biāo)準(zhǔn)報告。

SQL Server 管理包

SQL Server Management Pack for Microsoft System Center Operations Manager 可監(jiān)視SQL Server 2008 的可用性和性能,并且在發(fā)生配置問題時發(fā)出警報。Management Pack(管理包)收集 Event Log(事件日志)警報,并提供相關(guān)的知識文章,以提供附加的用戶詳情、可能的原因并推薦解決方法。

【編輯推薦】

  1. 數(shù)據(jù)集成的挑戰(zhàn)
  2. 用SQL Server 2008進(jìn)行自動化管理
  3. SQL Server 2008數(shù)據(jù)集成服務(wù)簡介
責(zé)任編輯:佚名 來源: MSDN
相關(guān)推薦

2009-04-16 17:44:46

性能優(yōu)化擴(kuò)展高性能

2009-04-16 17:14:52

2011-04-07 09:56:53

SQL Server 內(nèi)存

2025-04-16 10:19:21

Python列表推導(dǎo)式

2010-08-18 09:32:45

DB2優(yōu)化性能

2010-07-15 16:42:32

數(shù)據(jù)庫引擎

2018-04-19 09:02:14

SQL ServerSQL性能優(yōu)化

2011-03-24 10:19:58

SQL Server2CPU性能監(jiān)控

2009-04-16 17:30:00

可伸縮管理集成

2010-07-22 13:31:53

2021-09-13 10:23:52

工具ProfilerSQL

2011-02-25 09:16:00

SQLSQL Server IO

2012-08-16 13:59:49

Windows Ser虛擬化

2011-08-29 10:08:04

SQL Server osqlocmd批處理

2010-01-08 09:43:23

SQL Server分Analysis Se

2010-12-07 16:17:40

SQL Server

2017-09-26 09:12:26

公共云存儲服務(wù)

2009-01-20 14:19:25

Rails 2.3RubyMerb-Rails

2011-01-14 09:53:21

傲游3

2010-05-20 18:40:33

IIS服務(wù)器
點贊
收藏

51CTO技術(shù)棧公眾號