「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †SQL Serverにおいて、 等の問題発生時の一般的な問題分析方法について説明します。 ツール †実行プランのグラフィカル表示 †SQLプロファイラ(SQLトレース) †T-SQLステートメント / システムテーブル †様々なT-SQLステートメント / システムテーブルが用意されている。 インデックスチューニングウィザード → データベース・エンジン・チューニング・アドバイザ †
利用状況モニタ、動的管理ビュー(DMV)、クエリストア †利用状況モニタ:SQL Server 2000の頃から存在。
各種レポート(各種 標準レポート、Performance Dashboard Reports) †各種ログ(SQLトレース、エラー ログ、クエリストア、パフォーマンス ログ) †事象別の分析方法 †長時間実行クエリ、ストアド情報 †sys.dm_exec_query_stats、_sql_text動的管理ビュー †T-SQLファイルを作成し実行する(スケジューラでsqlcmdから実行する等)。 ブロッキング情報 †sys.dm_exec_request動的管理ビュー †T-SQLファイルを作成し実行する(スケジューラでsqlcmdから実行する等)。 sp_blocker_pss80ストアド †T-SQLファイルを作成し実行する(スケジューラでsqlcmdから実行する等)。
トレースのblocked process reportイベント †T-SQLファイルを作成し実行する(sqlcmdから実行する等)。 構成情報の分析方法 †スケジューラ情報 †sys.dm_os_schedulersビュー †T-SQLファイルを作成し実行する(スケジューラでsqlcmdから実行する等)。 データベース・ミラーリング †いずれも、T-SQLファイルを作成し実行する(スケジューラでsqlcmdから実行する等)。 sys.database_mirroring_endpoin、_connectionsカタログビュー †エンドポイントとコネクション情報 sys.database_mirroringカタログビュー †プリンシパルとミラー情報 sys.database_mirroring_witnessesカタログビュー †監視サーバ情報 MS-DTC †MS-DTCトレース †GUIとレジストリから設定。 CommunicationManager?エラー・トレース †レジストリから設定。 参考 †
インシデント †Support Team Blog †
|