slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SQL パフォーマンス チューニング PowerPoint Presentation
Download Presentation
SQL パフォーマンス チューニング

Loading in 2 Seconds...

play fullscreen
1 / 22

SQL パフォーマンス チューニング - PowerPoint PPT Presentation


  • 287 Views
  • Uploaded on

SQL パフォーマンス チューニング. 中上級編 vol. 3 前編: SQLDiag ツール の利用. SQL パフォーマンス チューニング 中上級編 3 回シリーズ . 2010 年 1 1 月 公開 中上級編 vol. 3 SQLDIAG ( PSSDiag )/SQLNEXUS ツールの利用. 201 0 年 4 月 から 公開 中 初級編 SQL パフォーマンス チューニング : パフォーマンス改善 最初の 一歩 2010 年 9 月公開 中上級編 vol. 1 カバーリングインデックス / クエリヒントの利用

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SQL パフォーマンス チューニング' - micol


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

SQL パフォーマンス チューニング

中上級編 vol. 3

前編:SQLDiagツールの利用

sql 3
SQL パフォーマンス チューニング中上級編3回シリーズ
  • 2010年11月公開中上級編 vol. 3
    • SQLDIAG (PSSDiag)/SQLNEXUS ツールの利用
  • 2010年4月から公開中 初級編
    • SQL パフォーマンス チューニング : パフォーマンス改善 最初の一歩
  • 2010年9月公開 中上級編 vol. 1
    • カバーリングインデックス/クエリヒントの利用
  • 2010年10月公開 中上級編 vol. 2
    • プランガイドの利用
slide3
概要/目次
  • パフォーマンスに関する悩み
  • ツール
    • 前編 -Tool1: SQLDiag
    • 後編 -Tool2: SQL Nexus
  • まとめ
slide4
パフォーマンスに関する悩み
  • パフォーマンス調査のための情報採取をしたい。
    • SQLDiag ユーティリティの利用
  • 情報の採取はできたが、何から見たら良いか分からない。
    • SQL NexusTool の利用
tool1 sqldiag
Tool1: SQLDiag

SQLDiag とは?

情報収集 ツール

  • パフォーマンスログ
  • サーバートレース
  • ブロッキング情報
  • システム情報

http://msdn.microsoft.com/ja-jp/library/ms162833.aspx

tool1 sqldiag1
Tool1: SQLDiag準備

SQLDiag 設定ファイルなどの展開

SQLDiag.XML の編集

  • <Machine name=“HOSTNAME”>
  • <Instance name=“INSTANCE”...>

例)サーバー名 Server

インスタンス名 既定のインスタンス

  • <Machine name=“Server”>
  • <Instance name=“MSSQLServer”...>

例)サーバー名 Server

インスタンス名 SQLServer

  • <Machine name=“Server”>
  • <Instance name=“SQLServer”...>
tool1 sqldiag2
Tool1: SQLDiag情報採取

SQLDiag の実行

  • 実行方法
    • コマンドプロンプトから実行
    • C:\Program Files\Microsoft SQL Server\*\Tools\Binn\
    • オプション
      • 設定ファイル /I <File Path>
      • サポートファイル /P <Folder Path>
      • 出力フォルダ /O <Folder Path>
      • 開始時間 /B YYYYMMDD_HH:MM:SS
tool1 sqldiag3
Tool1: SQLDiag情報採取

SQLDiag の実行

  • 停止方法
    • Ctrl+C で停止
    • オプション
      • 終了時間 /E YYYYMMDD_HH:MM:SS
slide10
引き続き

後編「SQLNEXUS ツールの利用」

をご覧ください

slide11

SQL パフォーマンス チューニング

中上級編 vol. 3

後編: SQLNEXUS ツールの利用

tool2 sql nexus
Tool2: SQL Nexus

SQLNexus とは?

SQLDiag が出力した情報の解析ツール

tool2 sql nexus1
Tool2: SQL Nexus準備

SQLNexus のダウンロード

SQL Nexus 実行に必要な項目

  • SQL Server インスタンス
  • Microsoft Report Viewer 2008 SP1 Redistributable - 日本語
  • 技術情報 944837 : SQL Server の再生マークアップ言語 (RML) ユーティリティの説明
tool2 sql nexus 2
Tool2: SQL Nexus準備2
  • Microsoft Report Viewer 2008 SP1 Redistributable - 日本語

http://www.microsoft.com/downloads/details.aspx?FamilyID=BB196D5D-76C2-4A0E-9458-267D22B6AAC6&displaylang=ja

  • 技術情報 944837 : SQL Server の再生マークアップ言語 (RML) ユーティリティの説明

http://support.microsoft.com/kb/944837

  • SQL Nexus Tool (英語)

http://sqlnexus.codeplex.com/

tool2 sql nexus2
Tool2: SQL Nexus実行

SQLNexus の実行

tool2 sql nexus3
Tool2: SQL Nexus実行データのインポート

SQLDiag で採取したデータを

インポート

tool2 sql nexus4
Tool2: SQL Nexus基本的な使用方法

レポートのページ

レポートの[戻る]ボタン

表示情報の変更

表示データベースの選択

tool2 sql nexus6
Tool2: SQL Nexusトレース

ReadTrace_Main

  • Application Name
  • Database ID
  • Login Name
tool2 sql nexus7
Tool2: SQL Nexusブロッキング

Blocking and Wait Statistics

slide21
まとめ

SQLDiag (PSSDiag)

SQL Nexus

アドバイザリー サービス

http://www.microsoft.com/japan/services/support/advisory_service.mspx