pads中如何设置等长_如何在SQL Server中设置扩展,监控系统性能
dbForge Studio for SQL Server為有效的探索、分析SQL Server數(shù)據(jù)庫中的大型數(shù)據(jù)集提供全面的解決方案,并設(shè)計(jì)各種報(bào)表以幫助作出合理的決策。
dbForge Studio for SQL Server?www.evget.com擴(kuò)展事件是一種有用且方便的解決方案,旨在監(jiān)視您的系統(tǒng)性能。它在SQL Server 2008中首次引入,現(xiàn)已成為全局默認(rèn)解決方案。SQL Server擴(kuò)展事件適用于DBMS狀態(tài)監(jiān)視,并幫助DB開發(fā)人員或DBA收集信息,查看信息并進(jìn)行分析。
這些信息的價(jià)值是切實(shí)的。它使您能夠檢測任何性能問題或瓶頸。并且,即使它不能直接解決問題的原因,則至少可以指導(dǎo)您正確的方向。在監(jiān)視設(shè)置之前,它甚至可以讓您從之前獲得一些信息。
該解決方案是可配置的,并且擴(kuò)展性非常好。它具有圖形界 面,可幫助用戶更輕松地配置會(huì)話以及收集和分析數(shù)據(jù)。
所有信息都存在于system_health會(huì)話中-這是啟動(dòng)SQL Server時(shí)啟動(dòng)的默認(rèn)預(yù)配置會(huì)話。
圖1 system_health會(huì)話
在system_health會(huì)話提供的數(shù)據(jù)中,請注意以下幾點(diǎn):
- 死鎖
- 閂鎖等待
- 鎖定等待
- 連接錯(cuò)誤
- 安全錯(cuò)誤
- 嚴(yán)重性錯(cuò)誤
但是,如果您研究某些特定問題,則最好為SQL擴(kuò)展事件配置其他會(huì)話。您可以定義您感興趣的事件,以及系統(tǒng)應(yīng)如何向您報(bào)告這些事件。
SQL開發(fā)人員只需幾分鐘即可配置此特定會(huì)話。因此,一點(diǎn)點(diǎn)的工作就可以確保您隨時(shí)隨地接收特定的信息。
讓我們來看一個(gè)配置此類特定會(huì)話以收集死鎖數(shù)據(jù)的示例。
在“Session”窗口中,選擇“General”部分,然后選中“Schedule”部分下的“Start the event session at server startup”選項(xiàng):
?
圖2死鎖會(huì)話
進(jìn)入“事件”部分。在這里,您需要配置事件。至于“數(shù)據(jù)存儲(chǔ)”和“高級”部分,您可以選擇設(shè)置它們。
圖3死鎖會(huì)話中的事件
創(chuàng)建Deadlocks會(huì)話所需的代碼將類似于以下內(nèi)容:
CREATE EVENT SESSION [Deadlocks] ON SERVER
ADD EVENT sqlserver.xml_deadlock_report
ADD TARGET package0.event_file(SET filename=N’Deadlocks’)
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=ON)
GO
SQL Server擴(kuò)展事件不是執(zhí)行SQL Server審核的唯一方法。dbForge Studio for SQL Server中提供了諸如Event Profiler之類的替代方法,這些替代方法基于SQL跟蹤功能。這是一個(gè)免費(fèi)的解決方案,它還記錄SQL Server事件并允許您分析它們。信息保存在單獨(dú)的文件中,分析人員可以在需要時(shí)使用它。
此外,該工具非常快捷-需要幾秒鐘來啟動(dòng)和加載數(shù)據(jù)。它根本不會(huì)給服務(wù)器增加負(fù)擔(dān),它使您可以過濾結(jié)果以方便使用。在下面,您可以查看事件探查器配置的示例。
選擇跟蹤類型:
圖4選擇跟蹤類型(1)
圖5選擇跟蹤類型(2)
選擇要捕獲的元素并獲取以下信息:
圖6選擇執(zhí)行
圖7選擇動(dòng)作
篩選器可用于更有針對性和方便的查看。您可以根據(jù)需要指定這些過濾器:
圖8指定跟蹤過濾器
配置要顯示的列:
圖9選擇列
看一下已編譯跟蹤文件的示例:
圖10追蹤結(jié)果
當(dāng)前,SQL Server擴(kuò)展事件是最智能的解決方案。每個(gè)新的主要版本的SQL Server都會(huì)出現(xiàn)更多管理它們的工具,從而使您的配置更加簡單。
點(diǎn)擊下載dbForge Studio for SQL Server
總結(jié)
以上是生活随笔為你收集整理的pads中如何设置等长_如何在SQL Server中设置扩展,监控系统性能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android studio aspec
- 下一篇: python变量和数据类型_python