Open棟梁Project - マイクロソフト系技術情報 Wiki [[戻る>SQL Server]] * 目次 [#v18ee228] #contents *概要 [#r47a15be] SQL Serverにおいて、 -[[SQL Server 大量データ処理時の性能問題]] -[[SQL Server でのロック・タイムアウト]] 等の問題発生時の一般的な問題分析方法について説明します。 *エラーログやイベントログ [#jdbdecf2] はじめにエラーログやイベントログを確認ください~ (Windowsのものだけでなく、SQL Serverのログも)。 -【コラム】にわか管理者のためのWindowsサーバ入門 (85)~ イベントログの確認と保存 エンタープライズ マイナビニュース~ http://news.mynavi.jp/column/winserver/085/index.html -[SQL Troubleshooting] 第1回 : Tips - SQL Server エラーログとイベント ログを採取する (SQL 2000 ~ 2008 R2)~ http://blogs.msdn.com/b/jpsql/archive/2012/03/27/info-sql-server-sql-server-error-log-and-event-log.aspx *SQLトレース [#de762227] 上記でも解決や、原因特定に至らないようなら、~ [[SQL Server でのロック・タイムアウト]]の[[SQLトレースを使用して確認>SQL Server でのロック・タイムアウト#c295bf32]]でも説明していますが、~ SQLトレースを取得・確認し問題(遅い処理が何処か?)を特定できる可能性もあります。 *パフォーマンス・カウンタ [#m76c0a8e] SQLトレースに加えて、パフォーマンス・カウンタを取得し問題~ (ソース消費量が多い処理は何処か?)を特定できる可能性もあります。 *動的管理ビュー [#f10f06f0] SQL Server 2005から動的管理ビューと言うものも導入されています。~ パフォーマンス・カウンタより詳細な情報を収集できます。 -連載:Dr. K's SQL Serverチューニング研修 Part II (2)~ チューニングに大変革をもたらす動的管理ビュー~ http://www.atmarkit.co.jp/fdb/rensai/drk2_02/drk2_02_1.html~ http://www.atmarkit.co.jp/fdb/rensai/drk2_02/drk2_02_2.html *定数設定 [#pafd1fcb] 定数設定による環境差異の可能性がある場合は、↓の主要定数一覧を参考にして下さい。 -真・Dr. K's SQL Serverチューニング研修(4)~ DB管理者がいますぐ確認すべき3つの設定 - @IT --DB管理者がいますぐ確認すべき3つの設定~ http://www.atmarkit.co.jp/fdb/rensai/10_drk/04/drk01.html~ http://www.atmarkit.co.jp/fdb/rensai/10_drk/04/drk02.html ---その1:tempdbの数をCPUコア数にあわせよ ---その2:x64環境なら「メモリ内のページロック指定」を変えよ ---その3:OLTPでは、並列処理の最大限度(Max DOP)はCPUコア数の「4分の1」に設定せよ --押さえておきたい4つの動的管理ビュー~ http://www.atmarkit.co.jp/fdb/rensai/10_drk/04/drk03.html