トップページへ PASSJ ブログへ
トップページへ
分科会
特集!
コミュニケーション
資格
セミナー・コンファレンス
インフォメーション
<PASSJ会員レポート> 
PASSJ Conference 2006 with VSUG 「 Advance - 03 」 レポート
タイトル: SQL Server 2005 パフォーマンス監視ツールの活用
講師:松本 崇博 ( PASSJ 理事/システム構築分科会 ボードリーダー)
講師:松本 美穂 ( PASSJ 理事/アフタースクール リーダー)
16:00 〜 17:30

<レポーター> 株式会社ジェーエムエーシステムズ 國里 康典 

Advance - 03
  SQL Server も 5 年ぶりのバージョンア
ップとなりました。
この 5 年もの間にデータ量の増加や業務
の多様化そしてクリティカル化がさらに進み、
その受け皿となる DBMS に対する要求レ
ベルも当然高くなってきます。
そういった状況で満を持して登場した SQL
Server 2005 には大きな期待をせずにはい
られません。
今回 PASSJ カンファレンス 2006 に参加す              講師:松本 崇博氏
る機会と、この「 SQL Server 2005 パフォ
ーマンス監視ツールの活用」の受講レポート執筆の大役を頂きました。

このセッションの講師はおなじみの松本美穂さん・松本崇博さんのお二人です。
今回は日本でもあまり公開されていないようなところまで踏み込んだ非常に参考になる
セッションでした。
全部で 6 つの内容を紹介していただきました。

1.XML Showplan

前半部分は松本美穂さんが担当されました。
XML Showplan は実行プランを XML 形式で出力できるというものです。
これによって何が良いかというと、遠隔地の SQL Server のチューニングが容易になるとい
うことです。
XML 形式で実行プランを送ってもらい手元でグラフィカルに表示させて問題解決をするこ
とが可能です。
「サポートには便利な機能です」と松本美穂さんも仰っていました。

2.Missing Index

これはとても面白い機能だと思いました。
作成することでパフォーマンスアップするかもしれない Index を提示してくれるという機能
なのです。 「ただし提示されるすべてが最適とか限らないので、参考程度にしてください」
とのことでした。
また SELECT 文にしか対応していないこともあるので、 DB エンジンチューニングアドバイ
ザなどと使い分けていく必要がありそうです。

3.プロファイラの強化

以前からあるプロファイラがいろいろと強化されたようです。
デッドロックのイベント感知のデモを見せて頂いたのですが、待ち合いになっている状態が
グラフィカルに確認できるようになっており便利だと思いました。
またロック待ちプロセスを一定期間ごとにレポートする機能もあり、パフォーマンスを悪化さ
せているロックの検知に役立ちそうでした。 プロファイラの強化の中でもっとも有用だと思っ
たのがシステムモニタとの統合です。
統合することによってシステムモニタ上のグラフの任意のところをクリックするとそのときに
実行されていた SQL の内容を確認することができ、チューニングする立場の人にとっては
ありがたい機能だと思いました。

4.Management Studio のレポート機能

後半は松本崇博さんによる Management Studio のレポート機能の紹介から始まりました。
このレポート機能は SQL Server 2005 のさまざまな稼動状況をグラフィカルに表示してくれ
るというものです。
表示するだけではなくて、 PDF は Excel などに出力することもできるそうです。
現時点では出力されるレポートがずれていたりすることがあるので、おすすめは Excel に
出力して加工することだそうです。
構成変更の履歴も見れたり多機能ですがまだ洗練されていないところもあるので、今後の
改善に期待したいところです。

5.デフォルトトレース

これは SQL Server 起動時に自動実行されるトレースで数十個のイベントをキャプチャする
内容になっています。
ファイルは最高で 20MB のファイルを 5 つまで作ることができ、古いものは自動的に削除さ
れるそうです。
合計で 100MB は何となく少ないかなという感じですが、松本崇博さんは「定期的に JOB
でコピーするようにしておけば何とかなるのではないか」と仰っていました。

6.動的管理オブジェクト

多くの管理者が待ち望んでいた機能かもしれません。
私は Oracle サーバーから DBMS に入ってきた人間だったので Oracle でいうところの動
的パフォーマンスビューに相当するものがない以前の SQL Server には物足りなく感じて
いました。
しかし、今回追加された動的管理オブジェクトはそういった不満を払拭するものだと思いま
した。
主要なオブジェクトを解説して頂きました。
とても役に立ちそうです。
特に tempdb に関する情報が取れるようになったというのは大きいと思いました。

このお二人のセッションは 90 分という時間の中でとても多くの情報をわかりやすく解説
して頂いて、とても参考になりました。 PASSJ では情報共有したりディスカッションでき
るというすばらしい環境があります。
その中でさらにこのパフォーマンス監視に限らずどんどん良いものが出てくることを期待し
ています。
私も PASSJ に微力ながら貢献できるようがんばりたいと思います。
ありがとうございました。

以  上

PASSJ Conference 2006 with VSUG の ページ
「PASSJ Conference 2006レポート DBA-02」(清家 秀哉さん)
「PASSJ Conference 2006レポート DBA-03」(今井 文男さん)
「PASSJ Conference 2006レポート Advance-01」(Lemonさん)
「PASSJ Conference 2006レポート Advance-02」(小野 剛さん)
「PASSJ Conference 2006レポート Developer-01」(日比谷 貴昭さん)
「PASSJ Conference 2006レポート Developer-02」(戸川 大輔さん)
「PASSJ Conference 2006レポート Developer-03」(山田 直樹さん)

 


PASSJメールニュース 著作権ついて プライバシーポリシー リンクポリシー お問い合わせ
(C) 2005 Professional Association for SQL Server Japan. All rights reserved.