Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaEgon Kozma Megváltozta több, mint 10 éve
3
Alertet indíthat egy: SQL Server esemény (LOG) SQL Server performancia érték WMI events Alert végezhet: Operátor értesítést JOB indítás (válasz az eseményre) Riasztás.Előkészített válasz bizonyos eseményekre.
4
EXEC msdb.dbo.sp_add_alert @name=N'AdventureWorks Transaction Log Full', @message_id=9002, @delay_between_responses=0, @database_name=N'AdventureWorks'; GO EXEC msdb.dbo.sp_add_alert @name=N'AdventureWorks Transaction Log Full', @message_id=9002, @delay_between_responses=0, @database_name=N'AdventureWorks'; GO SSMS vagy sp_add_alert segítségével Példa: Event Alert - Windows Application LOG-ban bejegyzett esemény értesítése Példa: WMI alert – szabad lemezkapacitás figyelése a HDDn
5
EXEC msdb.dbo.sp_add_notification @alert_name = N'AdventureWorks Transaction Log Full', @operator_name=N'SQL Admins', @notification_method = 1; GO EXEC msdb.dbo.sp_add_notification @alert_name = N'AdventureWorks Transaction Log Full', @operator_name=N'SQL Admins', @notification_method = 1; GO Job vagy feladat indítása (pl backup) Vagy/ÉS: Operátorok értesítése
8
CategoryDescription sys.dm_exec_%Execution and Connection sys.dm_os_%SQL OS related information sys.dm_tran_%Transaction Management sys.dm_io_%I/O related information sys.dm_db_%Database scoped information SQL 2005-től. Összefoglaló néven Dynamic Management Objects. Az SQL Server belső állapotát monitorozhatjuk. Virtuális objektumok, a resource adatbázisban kapnak helyet.
10
SELECT s.original_login_name, s.program_name,t.wait_type,t.wait_duration_ms sys.dm_os_waiting_tasks FROM sys.dm_os_waiting_tasks AS t sys.dm_exec_sessions INNER JOIN sys.dm_exec_sessions AS s ON t.session_id = s.session_id WHERE s.is_user_process = 1 AND t.wait_duration_ms > 3000; SELECT * FROM sys.dm_os_wait_stats ORDER BY wait_time_ms DESC; SELECT s.original_login_name, s.program_name,t.wait_type,t.wait_duration_ms sys.dm_os_waiting_tasks FROM sys.dm_os_waiting_tasks AS t sys.dm_exec_sessions INNER JOIN sys.dm_exec_sessions AS s ON t.session_id = s.session_id WHERE s.is_user_process = 1 AND t.wait_duration_ms > 3000; SELECT * FROM sys.dm_os_wait_stats ORDER BY wait_time_ms DESC;
14
CPU Memory Disk System Network SQL Server Counters CPU Memory Disk System Network SQL Server Counters
15
ObjectCounterInstance
17
Kapacitástervezés és teljesítményhangolást segítő eszköz az SQL Serverben
18
Data Repository Centralized Data Storage Data Repository Centralized Data Storage Reporting Data Collector Performance Counter SQL Trace T-SQL Data Collector Performance Counter SQL Trace T-SQL Data Collector Performance Counter SQL Trace T-SQL Data Collector Performance Counter SQL Trace T-SQL
20
RoleDescription mdw_adminFull access to the management data warehouse mdw_writerWrite and read access. Needed by data collectors mdw_readerRead access. Needed by users accessing Reports RoleDescription dc_adminFull administrator access to the configuration dc_operatorRead and update access to the configuration dc_proxyRead access to the configuration Roles for the Management Data Warehouse: Roles for Configuring the Data Collector:
23
Disk Usage Summary Lemezhasználat, fájlok növekedésének a figyelése Query Statistics History Lekérdezések figyelése: CPU, Duration, Reads, Writes Server Activity History CPU, Memory, Disk and Network I/O SQL Server Waits and SQL Server Activity Beépített riportok, melyek a Management Studio segítségével gyorsan hozzáférhetőek:
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.