Open棟梁Project - マイクロソフト系技術情報 Wiki
[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]

-[[戻る>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


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS