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

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

チューニング の検索結果:

そろそろ IIS のチューニングをする - その3( 新しいログの取得方法 ※IIS 8.5からです ) -

…み上がりです。今回はチューニングというわけではありませんが、チューニングに必要なログ取得について書きたいと思います。 IIS 8.0 ( Windows Server 2012 ) から、IIS 8.5 ( Windows Server 2012R2 )になって、ログの取得方法が大きく変更されています。IIS 8.0 でのログ取得の設定画面は下図の通りです。 IIS 8.5 のログ取得の設定は下図の通りです。ログイベントの出力先が、ログ or ETW イベントが選択可能になっ…

そろそろ IIS のチューニングをする - その2( CPU Throttling 設定 ※IIS8.0からです ) -

IIS8.0からアプリケーションプールのCPU使用率が閾値を超えた場合の動作として、『Throttle』『ThrottleUnderLoad』を設定可能になりました。ここに説明が記載されています。複数のアプリケーションプールに対して『Throttle』『ThrottleUnderLoad』設定することで、アプリケーションプール間でCPU使用率が制御可能になります。それでは、早速設定してみましょう。IIS マネージャーを起動し、アプリケーションプールをクリックします。 ここでは…

そろそろ IIS のチューニングをする - その1( keep-alive 設定 ) -

IIS のチューニングをそろそろ開始しなければいけません。しかし、IIS のチューニング自体まじめにやった経験がありません。Windows Azure に Windows Server 2012 R2 でも作って、色々調査してみます。ふと、思ったんですが、仮想マシンの作成やたら高速になった気がするんですが、気のせいでしょうか?あと、仮想マシンの削除が少しだけ便利になっていますね。ディスクを削除するか選択できるようになっています。今までは、仮想マシンを削除した後に、ディスクも消…

SQL Server のチューニングについてまとめてみる - その1 - ( インデックスの調査 )

…L Server のチューニングについてまとめていこうかと思います。まずは、インデックスを使用していないクエリの抽出方法です。SQL Server のチューニングには、dm_* で始まる動的管理ビューを多用します。今回は、主に以下の3テーブルを使用して、インデックスを使用していないクエリを探してみましょう。 sys.dm_db_missing_index_group_stats欠落インデックス グループに関する情報を取得します。 sys.dm_db_missing_index…

SQL Server 2014 CTP1 インメモリテーブルの検証をやってみた

…ので、まだまだ色々なチューニング方法があるのでしょう。CTP2 がリリースされたら、日本語化されるようです。結合を含んだ SQL などで、再度検証してみようかと思います。(この記事では、インメモリテーブルの作り方を勉強したことにしましょう。) ※①の検証で、『logical reads 3, physical reads 3』 となっていますが、一度検索してデータがバッファキャッシュに乗ってしまうと、『logical reads 0, physical reads 0』となり…

Transact-SQL スニペット

…です。今回の設定例はチューニング時に(個人的に?)頻用するインデックス不足を抽出する SQL を設定してみたいと思います。 SQL Server Management Stuido を起動します。 ツール → コードスニペットマネージャー をクリックします。 任意の場所に TuningSQL というフォルダを作成します。 その配下に、 MissingIndex.snippet というファイルを作成します。*.snippet ファイルの中身は下記の通りです。 -------- …

資格更新のため

MCP

…成、パフォーマンス・チューニング時にかなり役立ちました。2012になってもかなり使える本ではありますね。 アドバンストMicrosoft SQL Server 2008構築・管理 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)作者: マイクロソフト株式会社コンサルティングサービス統括本部データベーステクノロジチーム一同,棚橋信勝出版社/メーカー: 日経BPソフトプレス発売日: 2009/06/08メディア: 単行本(ソフトカバー) クリック: 23回…

5月に開催

…けませんでしたが、今年は参加します。内容をみる限り、かなり面白そうです。まだ調整中のセッションもありますが、下記のセッションを受けようかなと思っています。 プレゼンテーション スキル講座 初めてのパフォーマンスチューニング Windows Azure 実況 ライブ コーディング 2013 System Center 2012 Orchestrator 応用編 ~Integration ToolKit 入門~ 他にも面白そうな勉強会ばかりなので、どれにしようか迷ってしまいます。