SQLOSスケジューラを確認する(DBCC)

dbcc sqlperf('umsstats')

Statistic                        Value
-------------------------------- -------------
Node Id                          0
Avg Sched Load                   9
Sched Switches                   1001897
Sched Pass                       4.566968E+07
IO Comp Passes                   4.267942E+07
Scheduler ID                     0
  online                         1
  num tasks                      9
  num runnable                   0
  num workers                    18
  active workers                 9
  work queued                    0
  cntxt switches                 1.527042E+07
  cntxt switches(idle)           3.103992E+07
  preemptive switches            46155
Scheduler ID                     1
  online                         1
  num tasks                      11
  num runnable                   0
  num workers                    19
  active workers                 8
  work queued                    0
  cntxt switches                 1.055984E+07
  cntxt switches(idle)           2.652706E+07
  preemptive switches            1080060
  • Scheduler ID
    • CPU(もしくはコア)のID。
  • num tasks
    • タスクの数。
  • num runnable
    • ランナブルキューにリストされている(CPUリソースの空き待ち)ワーカーの数。この値が常に高い場合、CPUの処置能力不足の可能性がある。
  • num workers
    • スケジューラが保持しているワーカーの数。
  • active workers
    • アクティブなワーカーの数。
  • work queued
    • ワークリクエストキューにリストされている(ワーカーの空き待ち)処理の数。この値が常に高い場合、実際にワーカーが不足していることが考えられるが、ほとんどの場合、別の問題(多くのワーカーが長時間ロック獲得待ちになっている、過度な並列処理が実行されている)が要因になっている。

2012 年 3 月のセキュリティ情報

2012 年 2 月のセキュリティ情報

2012 年 1 月のセキュリティ情報

2011 年 12 月のセキュリティ情報(定例外)