DP300-MON#68
SQL Server Wait Statistics について以下の各記述の正誤を判定してください。
| ステートメント | はい | いいえ |
|---|---|---|
sys.dm_os_wait_stats はインスタンス起動以降 の 累積 Wait 統計 を提供する。 sys.dm_os_wait_stats は インスタンス 起動 以降 の 累積 Wait Type 別 待機時間 を 提供し ボトルネック 種別 を 全体 視点 で 特定 できます。 | ||
PAGEIOLATCH_SH Wait が 多発 する 場合 メモリ不足 が 直接 原因 である。 PAGEIOLATCH_SH は Disk Read 待機 で I/O サブシステム 遅延 が 主因 です。Memory 不足 は副次 原因 (Buffer Pool 小さい場合) で 直接 原因 ではありません。 | ||
CXPACKET Wait は 並列処理 Producer-Consumer 間 同期 待機 で MAXDOP 調整 で 制御 できる。 CXPACKET は 並列クエリ の 同期 Wait で MAXDOP / Cost Threshold for Parallelism で 並列度 制御 することで 軽減 できます。 |
解説
【正解一覧】
| ステートメント | 正解 |
|---|---|
| sys.dm_os_wait_stats はインスタンス起動以降 の 累積 Wait 統計 を提供する。 | はい |
| PAGEIOLATCH_SH Wait が 多発 する 場合 メモリ不足 が 直接 原因 である。 | いいえ |
| CXPACKET Wait は 並列処理 Producer-Consumer 間 同期 待機 で MAXDOP 調整 で 制御 できる。 | はい |
【各判定の詳細】
- 「sys.dm_os_wait_stats はインスタンス起動以降 の 累積 Wait 統計 を提…」→ はい: sys.dm_os_wait_stats は インスタンス 起動 以降 の 累積 Wait Type 別 待機時間 を 提供し ボトルネック 種別 を 全体 視点 で 特定 できます。
- 「PAGEIOLATCH_SH Wait が 多発 する 場合 メモリ不足 が 直接 原因 である。」→ いいえ: PAGEIOLATCH_SH は Disk Read 待機 で I/O サブシステム 遅延 が 主因 です。Memory 不足 は副次 原因 (Buffer Pool 小さい場合) で 直接 原因 ではありません。
- 「CXPACKET Wait は 並列処理 Producer-Consumer 間 同期 待機 で…」→ はい: CXPACKET は 並列クエリ の 同期 Wait で MAXDOP / Cost Threshold for Parallelism で 並列度 制御 することで 軽減 できます。

コメント