帶您深入了解SQL Server數(shù)據(jù)庫管理
SQL Server數(shù)據(jù)庫管理的強(qiáng)大性毋庸置疑,下面就讓我們一起來了解一下SQL Server數(shù)據(jù)庫管理的優(yōu)勢究竟在哪里。
Microsoft SQL Server 提供了一個(gè)用于管理一個(gè)或多個(gè)SQL Server實(shí)例的基于政策的系統(tǒng)和用于性能監(jiān)控、故障排除和調(diào)整的工具,使得管理員能夠更有效的管理他們的數(shù)據(jù)庫和SQL Server 實(shí)例……
提高管理員生產(chǎn)力
Microsoft SQL Server 提供了一個(gè)用于管理一個(gè)或多個(gè)SQL Server實(shí)例的基于政策的系統(tǒng)和用于性能監(jiān)控、故障排除和調(diào)整的工具,使得管理員能夠更有效的管理他們的數(shù)據(jù)庫和SQL Server 實(shí)例。
SQL Server數(shù)據(jù)庫管理容易擴(kuò)展
新的政策框架在多個(gè)服務(wù)器間進(jìn)行管理,使得在企業(yè)中能夠更容易的實(shí)施一致的配置政策。
實(shí)行多個(gè)服務(wù)器間的自動(dòng)化政策
在SQL Server 2008中,DMF提供了發(fā)布政策種類到你的環(huán)境中其余的SQL Server上去的能力。
你可以在一個(gè)SQL Server實(shí)例(作為配置服務(wù)器)上定義政策,然后將這些政策復(fù)制到其他的服務(wù)器上(作為配置目標(biāo))。
對(duì)配置服務(wù)器上的政策或種類的任何改動(dòng)(例如創(chuàng)建一個(gè)不活動(dòng)的特殊種類)都會(huì)自動(dòng)的傳遞到所有的配置目標(biāo)上,這會(huì)顯著的降低在企業(yè)中實(shí)施配置政策遵從性檢查的相關(guān)費(fèi)用。
除了政策的傳送,你還可以使用Query Editor對(duì)配置目標(biāo)集合進(jìn)行查詢。
符合期望目標(biāo)
管理員可以獲得采取了改進(jìn)的政策框架的系統(tǒng)配置的邏輯視圖,使他們可以預(yù)先的定義想要的數(shù)據(jù)服務(wù)配置。
管理工作的生產(chǎn)力和可靠性
基于政策的管理框架提供了定義用于服務(wù)器、數(shù)據(jù)庫和你的數(shù)據(jù)環(huán)境中的其他對(duì)象的政策的能力。
當(dāng)你定義一個(gè)政策時(shí),你選擇一個(gè)用于政策的執(zhí)行模式,它將決定這個(gè)政策是按預(yù)先的計(jì)劃執(zhí)行了,還是通過管理人員手動(dòng)執(zhí)行的。下面是政策屬性中的四個(gè)執(zhí)行模式選項(xiàng):
按需。管理員手動(dòng)調(diào)用政策檢查。
按計(jì)劃,記錄不符合政策的信息。一個(gè)SQL Server Agent作業(yè)定時(shí)執(zhí)行這個(gè)政策,并記錄任何與采用的政策不符的配置設(shè)置。
進(jìn)行改動(dòng),阻止不符合政策的操作。DDL 觸發(fā)器回滾與所采取的政策不符的事務(wù)。
進(jìn)行改動(dòng),記錄與政策不符的配置。當(dāng)發(fā)生了相關(guān)的變動(dòng)時(shí)事件通知會(huì)評(píng)估這個(gè)政策,并記錄任何與采取的政策不符的配置設(shè)置。
維護(hù)計(jì)劃
維護(hù)計(jì)劃使管理員可以快速的配置標(biāo)準(zhǔn)的維護(hù)政策,例如常規(guī)數(shù)據(jù)庫和事務(wù)日志備份,并在SQL Server實(shí)例上執(zhí)行索引維護(hù)。維護(hù)計(jì)劃向?qū)峁┝艘粋€(gè)快速的和用戶友好的方式來為一個(gè)或多個(gè)數(shù)據(jù)庫定義維護(hù)計(jì)劃。與任務(wù)相似,在主服務(wù)器/目標(biāo)服務(wù)器配置中多個(gè)服務(wù)器維護(hù)計(jì)劃可以從一個(gè)中央服務(wù)器那里進(jìn)行管理。除了維護(hù)計(jì)劃向?qū)е?,SQL Server 管理套件(SQL Server Management Studio)還提供了一個(gè)廣泛的設(shè)計(jì)界面,有了它你可以為維護(hù)計(jì)劃任務(wù)定義一個(gè)更強(qiáng)大的工作流。
監(jiān)控和優(yōu)化為最佳性能
監(jiān)控和優(yōu)化你的數(shù)據(jù)服務(wù)的性能。
SQL Server性能套件(SQL Server Performance Studio)
SQL Server 2008提供了性能套件(Performance Studio),它是一個(gè)集成的框架,你可以使用它來集合、分析、排除故障和存儲(chǔ)SQL Server 診斷信息。它的三個(gè)組件包括:
o 減少數(shù)據(jù)采集工作量
o 集中存儲(chǔ)
o 性能數(shù)據(jù)的分析報(bào)告
數(shù)據(jù)采集
o 性能套件提供了一個(gè)統(tǒng)一的數(shù)據(jù)采集設(shè)施,它在每一個(gè)你想監(jiān)控的SQL Server實(shí)例中有一個(gè)數(shù)據(jù)采集器。
o 你可以使用這個(gè)數(shù)據(jù)收集框架輕松的收集性能和常規(guī)的診斷數(shù)據(jù)。
o 性能或診斷信息的來源包括SQL 跟蹤、性能計(jì)數(shù)器和Transact-SQL 查詢(例如從分布式管理視圖獲取數(shù)據(jù))。
性能數(shù)據(jù)集中存儲(chǔ)
配置數(shù)據(jù)采集器時(shí),會(huì)創(chuàng)建一個(gè)默認(rèn)名稱為MDW的關(guān)系數(shù)據(jù)庫作為一個(gè)管理數(shù)據(jù)倉庫,用于將采集的數(shù)據(jù)存儲(chǔ)在其中。這個(gè)數(shù)據(jù)庫可以放在數(shù)據(jù)采集器所在的系統(tǒng)上,或放在單獨(dú)的服務(wù)器上。
采用System Center Operations Manager點(diǎn)對(duì)點(diǎn)對(duì)服務(wù)進(jìn)行監(jiān)控
使用SQL Server 管理包,使得你的企業(yè)中的可擴(kuò)展的系統(tǒng)管理更為廣泛。
實(shí)時(shí)的性能診斷
使用SQL Server Profiler 來實(shí)時(shí)診斷捕捉服務(wù)器事件。將跟蹤與性能計(jì)數(shù)器聯(lián)系起來,以便分析事件和診斷問題。
SQL Server Profiler
SQL Server Profiler顯示了SQL Server怎樣通過提供一個(gè)顯示SQL Trace所提供的功能的圖形化界面在內(nèi)部解決查詢。有了SQL Server Profiler ,你可以捕捉SQL Server 實(shí)例上的工作負(fù)載所產(chǎn)生的活動(dòng)。在SQL Server 2008中,你可以使用SQL Server Profiler 來捕捉Microsoft SQL Server? 2000、Microsoft SQL Server? 2005和SQL Server 2008數(shù)據(jù)庫引擎實(shí)例上的活動(dòng),還有SQL Server 2005和SQL Server 2008 Analysis Services 實(shí)例上的活動(dòng)。
靈活的調(diào)整環(huán)境
使用數(shù)據(jù)庫引擎調(diào)整顧問(Use Database Engine Tuning Advisor,DTA)在相同的工作負(fù)載下調(diào)整多個(gè)數(shù)據(jù)庫。只要選擇數(shù)據(jù)庫進(jìn)行調(diào)整,并選擇DTA產(chǎn)生索引和推薦分割方式。
安排任何時(shí)間的任務(wù)
使用SQL Server Agent service的分布式工作時(shí)間表和警告管理能力來自動(dòng)的進(jìn)行例行任務(wù)。創(chuàng)建數(shù)據(jù)庫維護(hù)計(jì)劃,幫助新的管理員維護(hù)數(shù)據(jù)資產(chǎn)。
增強(qiáng)對(duì)系統(tǒng)的健壯性的可視化
SQL Server管理套件包括一些標(biāo)準(zhǔn)的報(bào)告,你可以使用它們來查看關(guān)于你的SQL Server實(shí)例、數(shù)據(jù)庫和其他對(duì)象的信息。
動(dòng)態(tài)管理視圖
使用動(dòng)態(tài)管理視圖(DMV),它提供了對(duì)數(shù)據(jù)庫更好的可視性,并為預(yù)先監(jiān)控?cái)?shù)據(jù)庫的健壯性和性能提供了一個(gè)更強(qiáng)大的、更靈活的和更安全的基礎(chǔ)設(shè)施。.
分析報(bào)告
性能套件(Performance Studio)使用一個(gè)預(yù)先配置的系統(tǒng)采集的數(shù)據(jù)的集合的鍵集幫助你快速的分析你采集的數(shù)據(jù),包括Server Activity、Query Statistics和Disk Usage 。Server Activity 系統(tǒng)采集的數(shù)據(jù)的集合是大多數(shù)監(jiān)控和故障排除時(shí)的切入點(diǎn)。在SQL Server 管理套件中會(huì)發(fā)布一系列與每個(gè)系統(tǒng)采集設(shè)置相關(guān)的報(bào)告,你可以將這些報(bào)告作為一個(gè)性能儀表盤來幫助你分析你的數(shù)據(jù)庫系統(tǒng)的性能。
客戶報(bào)告
除了性能套件提供的性能儀表盤報(bào)告,SQL Server 管理套件還包括一些服務(wù)器級(jí)和數(shù)據(jù)庫級(jí)的標(biāo)準(zhǔn)的報(bào)告,你可以使用這些報(bào)告來查看性能統(tǒng)計(jì)數(shù)字和實(shí)時(shí)活動(dòng)。你可以使用這些報(bào)告來排除由過多的使用資源或并發(fā)問題而引起的性能故障。
【編輯推薦】