都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

あー、最近ブログ書いてないなぁとふと思ったので、記事書いてみた

 お久しぶりです。最近、色々と忙しくて記事が全然書けていませんでした。新しい技術にも全くキャッチアップできず、日々雑な仕事ばかりしていると、気持ちがすさんでいきますし、技術力が下がっていく一方です。11月には Tech Summit があります。このようなカンファレンスにも出ていないと、モチベーション保てないです....
f:id:koogucc11:20170815095539p:plain
Microsoft Tech Summit 2017 | インフラエンジニア、アーキテクト、IT 戦略立案に関わる皆様の為の技術カンファレンス - Microsoft Events & Seminars

 さて、気を取り直して...最近、SQL Server Management Studio 17.2 がリリースされてました。
Download SQL Server Management Studio (SSMS) | Microsoft Docs

 New in SSMS: Performance Dashboard built-in だそうなので、ちょっと見てみましょう。
blogs.msdn.microsoft.com

 ということで、17.2 をインストール。
f:id:koogucc11:20170815013425p:plain

 下図のようにクリックします。
f:id:koogucc11:20170815093659p:plain

 パフォーマンスダッシュボードが表示されます。日本語化けてますが、気にせず使いましょう。
f:id:koogucc11:20170815093900p:plain

 CPU の高いクエリを抽出したりできます。棒グラフをクリックすると、
f:id:koogucc11:20170815093920p:plain

 実際のクエリを参照できます。便利ですね。
f:id:koogucc11:20170815093942p:plain

 dmv、dmf に関してまだあまり理解していない!という方にはお勧めです。下図のように SQL Server Profiler 等を用いて、どのようなクエリが発行されているかを参照するのも勉強になるかもしれません。
f:id:koogucc11:20170815094911p:plain

 働きすぎ、社畜やん。

社畜のススメ (新潮新書)

社畜のススメ (新潮新書)