Skip to content

Commit

Permalink
待ち事象の詳細の集計方法を変更
Browse files Browse the repository at this point in the history
  • Loading branch information
MasayukiOzawa committed Aug 26, 2020
1 parent 28329c3 commit 89b3277
Showing 1 changed file with 5 additions and 19 deletions.
24 changes: 5 additions & 19 deletions conf.d/wait_stats_detail.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,10 @@ monitor_sql: |
SELECT
@@SERVERNAME AS server_name,
DB_NAME() AS database_name,
wait_type,
waiting_tasks_count,
wait_time_ms,
max_wait_time_ms,
signal_wait_time_ms,
avg_wait_time_ms,
CAST(avg_wait_time_ms * 1.0 / total_wait_time_ms * 100 AS numeric(7,4)) AS wait_percent
FROM
(
SELECT
*,
wait_time_ms / waiting_tasks_count AS avg_wait_time_ms,
(SELECT SUM(wait_time_ms / waiting_tasks_count) FROM sys.dm_os_wait_stats WHERE waiting_tasks_count > 0 and wait_time_ms > 0) AS total_wait_time_ms
FROM
sys.dm_os_Wait_stats
*,
wait_time_ms / waiting_tasks_count AS avg_wait_time_ms
FROM
sys.dm_os_Wait_stats
WHERE
waiting_tasks_count > 0 and wait_time_ms > 0
) AS T
ORDER BY avg_wait_time_ms DESC
waiting_tasks_count > 100 and wait_time_ms > 100
OPTION(MAXDOP 1)

0 comments on commit 89b3277

Please sign in to comment.