pads中如何设置等长_如何在SQL Server中设置扩展,监控系统性能
dbForge Studio for SQL Server為有效的探索、分析SQL Server數據庫中的大型數據集提供全面的解決方案,并設計各種報表以幫助作出合理的決策。
dbForge Studio for SQL Server?www.evget.com擴展事件是一種有用且方便的解決方案,旨在監視您的系統性能。它在SQL Server 2008中首次引入,現已成為全局默認解決方案。SQL Server擴展事件適用于DBMS狀態監視,并幫助DB開發人員或DBA收集信息,查看信息并進行分析。
這些信息的價值是切實的。它使您能夠檢測任何性能問題或瓶頸。并且,即使它不能直接解決問題的原因,則至少可以指導您正確的方向。在監視設置之前,它甚至可以讓您從之前獲得一些信息。
該解決方案是可配置的,并且擴展性非常好。它具有圖形界 面,可幫助用戶更輕松地配置會話以及收集和分析數據。
所有信息都存在于system_health會話中-這是啟動SQL Server時啟動的默認預配置會話。
圖1 system_health會話
在system_health會話提供的數據中,請注意以下幾點:
- 死鎖
- 閂鎖等待
- 鎖定等待
- 連接錯誤
- 安全錯誤
- 嚴重性錯誤
但是,如果您研究某些特定問題,則最好為SQL擴展事件配置其他會話。您可以定義您感興趣的事件,以及系統應如何向您報告這些事件。
SQL開發人員只需幾分鐘即可配置此特定會話。因此,一點點的工作就可以確保您隨時隨地接收特定的信息。
讓我們來看一個配置此類特定會話以收集死鎖數據的示例。
在“Session”窗口中,選擇“General”部分,然后選中“Schedule”部分下的“Start the event session at server startup”選項:
?
圖2死鎖會話
進入“事件”部分。在這里,您需要配置事件。至于“數據存儲”和“高級”部分,您可以選擇設置它們。
圖3死鎖會話中的事件
創建Deadlocks會話所需的代碼將類似于以下內容:
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擴展事件不是執行SQL Server審核的唯一方法。dbForge Studio for SQL Server中提供了諸如Event Profiler之類的替代方法,這些替代方法基于SQL跟蹤功能。這是一個免費的解決方案,它還記錄SQL Server事件并允許您分析它們。信息保存在單獨的文件中,分析人員可以在需要時使用它。
此外,該工具非常快捷-需要幾秒鐘來啟動和加載數據。它根本不會給服務器增加負擔,它使您可以過濾結果以方便使用。在下面,您可以查看事件探查器配置的示例。
選擇跟蹤類型:
圖4選擇跟蹤類型(1)
圖5選擇跟蹤類型(2)
選擇要捕獲的元素并獲取以下信息:
圖6選擇執行
圖7選擇動作
篩選器可用于更有針對性和方便的查看。您可以根據需要指定這些過濾器:
圖8指定跟蹤過濾器
配置要顯示的列:
圖9選擇列
看一下已編譯跟蹤文件的示例:
圖10追蹤結果
當前,SQL Server擴展事件是最智能的解決方案。每個新的主要版本的SQL Server都會出現更多管理它們的工具,從而使您的配置更加簡單。
點擊下載dbForge Studio for SQL Server
總結
以上是生活随笔為你收集整理的pads中如何设置等长_如何在SQL Server中设置扩展,监控系统性能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android studio aspec
- 下一篇: 云桌面部署_东胜区检察院检察工作网统一业