Tuning
Also today, I am translating the old Japanese post to English while watching "HAKONE EKIDEN". Which does get first prize, Soka-Univ. or Komazawa-Univ? I am looking forward to know the result. In this time, I try to translate following post…
Happy New Year to all! I am translating the old Japanese post while watching "Hakone Ekiden". This year, Tokai Univ. team is quite strong. Next, I try to translate following post. ryuchan.hatenablog.comToday, I suddenly realized that the "…
Happy New Year to all! I decided to translate old Japanese version posts to English for studying English in this year. First of all, I try to translate following post. ryuchan.hatenablog.comI would like to summarize the tuning of SQL Serve…
久しぶりの投稿です。梅雨前にもかかわらず関東はいい天気に恵まれ、来週の月曜日までこの天気が続くようです。 長らくチューニングに関する投稿をしていませんでした。前回 ( その24 ) は7か月前ですね。 ryuchan.hatenablog.com MSDN では、パーティション…
一応、その 24 でww ryuchan.hatenablog.com ここ二日寝続けたので、腰痛が悪化...(´;ω;`)カラー版 9割の腰痛は自分で治せる (中経の文庫)作者: 坂戸孝志出版社/メーカー: KADOKAWA/中経出版発売日: 2013/12/17メディア: 文庫この商品を含むブログを見る一…
今週月曜日から本日まで2日間、高熱を出してしまいお休みを頂いておりました。しかも、昨日の夜には子供に感染し、本日は妻にまで感染(´;ω;`) 非常にまずい状況です。発熱時にはやはり、麻黄湯エキスが効きますね。汗かきますし、短時間で熱が下げられます…
最近、SQL Server の診断をする機会が増えてきています。時間がない中でやっていることもあり、超簡易診断しかできていませんが....その方法について説明します。 データベースを作成します。 とりあえず 2G くらいにしておきましょう。 データベースが作成…
本日、大阪に来ています。天気は良くありません。お昼から雨のようですね。 色々なシステムの SQL Server に関するレビューをしていると、まだまだパラメータ化されていないクエリが多数存在します。それによる影響としては、 クエリのパターンが毎回変化す…
クエリチューニングにおいてインデックスが使われていることに着目することが多いですが、他の重要なことに "プランの再利用" があります。プランの再利用率が悪いと SQL のコンパイルが頻繁に実行されてしまい、その結果 CPU 使用率が高くなってしまいます…
下記の資料は、SQL Server 2008 ベースですが、SQL Server 2012 以上のエディションにも問題なく適用できる手法です。 The Data Loading Performance Guide パーティションテーブルへのデータインポートであれば、下記の部分から参考になります。 Bulk Loadi…
最近、2日から3日家にいません。土日も結構仕事になることが多い今日この頃...今日は名古屋に行って、わらじみそかつを食べてきました。やばとんのみそかつは美味しいですね。 www.yabaton.com 今回は文字列連結を少しでも高速化 ( 新幹線でぼーっと考えてま…
またも、移動時間に記事を書きます。前回の記事に対して補足です。 ryuchan.hatenablog.com データインポート時は下記のようにしたほうがよさそう。 Sales.OrderTracking のクラスタ化インデックスおよび非クラスタ化インデックスをすべて削除する。 DBCC TR…
今回やることを説明してみる 無駄なキャッシュプランを探します。 使用する環境を説明してみる My Lenovo with SQL Server 2014 です。 試してみる 早速試してみましょう。無駄にキャッシュされている可能性が高い sys.dm_exec_cached_plans の usecounts が…
今回やることを説明してみる 少しでも高速化するために、SET NOCOUNT ON を使用します。 使用する環境を説明してみる Microsoft Azure 上の SQL Server 2014 を使用します。 早速試してみる 以下のクエリを実行してみましょう。 select * from [Production].…
下記の記事で NUMA ノード上でのカウンタについて少し触れました。 SQL Server のチューニングについてまとめてみる - その12 - ( SQL Server のメモリ関係で必要なカウンタを抽出してみる ) - 都内で働くSEの技術的なひとりごと SQL Server のチューニング…
今回やることを説明してみる 新年最初の記事はパフォーマンスカウンタです。(ちょっと地味ですね。)パフォーマンス計測で必要な SQL Server のパフォーマンスカウンタ ( sys.dm_os_performance_counters ) をまとめていきたいと思います。今回はメモリー関連…
今回やることを説明してみる sys.dm_exec_query_optimizer_info (Transact-SQL) を使用して最適化情報を取得したいと思います。 使用する環境を説明してみる 久しぶりに Azure 環境を使います。SQL Server 2014 です。 早速ためしてみる 下記のクエリを SQL …
今回やることを説明してみる 『SQL Server のチューニングについてまとめてみる』も今回で10回目になりました。それを記念してブログを『はてな記法 』で書いてみます。( 何で記念に『はてな記法』なのかは意味不明ですが... ) 今回は、実行プラン中に独自文…
今回のやることを説明してみる TempDB に関して気にしない人、多いです。一時テーブル ( ローカル、グローバル )とか、インデックスのリビルド時とか ( SORT_IN_TEMPDB = ONのとき )、データの並べ替えなどお世話になることが多いです。そこで今回は、TempDB…
今回のやることを説明してみる 未使用のインデックスが多く存在すると、追加・更新スピードなどに影響を及ぼします。よくあるクエリですが、未使用インデックスを抽出するクエリを作成したいと思います。 使用する環境を説明してみる Microsot Azure 上で 動…
実行プランのキャッシュ状態、パフォーマンスをチェックするクエリです。オブジェクトの種類が Adhoc か Prepared なのかとか、その他色々気になりますよね? SELECT [SQL文] = SUBSTRING(st.text, (qs.statement_start_offset/2)+1, ((CASE qs.statement_en…
おお、錦織選手決勝進出しましたね!おめでとうございます♪ 優勝が見えてきました。 <a href="http://headlines.yahoo.co.jp/hl?a=20140907-00010003-tennisnet-spo" data-mce-href="http://headlines.yahoo.co.jp/hl?a=20140907-00010003-te…
そろそろ、参加しているプロジェクトにおいて、DBMS のチューニングを始めなければいけません。ここ数日で、『SQL Server のチューニングについてまとめてみる』を充実させていきます。クエリプランから不足するインデックスを抽出したいと思います。クエリ…
もうすぐ試験があるというのに、勉強せずにブログを書いています... 興味が湧かないと本当に何もしない性格です(笑) インデックスと付加列を列挙してみる - 都内で働くSEの技術的なひとりごと で記述したクエリを改善します。STUFF (Transact-SQL) 関数を使…
本日(7/10)は関東地方に台風が迫ってますね。関東のみなさま、早めに帰宅しましょう。台風はさておき、クエリのパフォーマンスを DMV から取得することはよくやりますよね?今回は、毎日定期レポート的にパフォーマンスの結果をメールに送信するようなことを…
最近、少しブログをサボり気味でした。また再開したいと思います。よろしくお願いします(^o^)/ SQL Server のチューニングについてまとめてみる - その1 - ( インデックスの調査 ) - 都内で働くSEの技術的なひとりごと に関する補足です。 まずは、自分のデ…
今日、ふと気づいたのですが、『 SQL Server のチューニングについてまとめてみる 』シリーズは『 その1 』で終わってましたね (笑) その1 で終わるのもどうかと思ったので、その2 をまとめてみたいと思います。( 適当すぎる.... ) 今回は、SQL Server 2008 …
IIS 8.5 に関するチューニングガイドがここにありますね。既にブログで紹介したものもありますが、一度読んでおくことをお勧めします。それ以外にも、Windows Server のチューニングに関しても記載がありますね。いい情報です。
規定のドキュメントを決定するのも結構大事です。頻繁にアクセスされるページなどは、規定のドキュメントの設定を使用して上位にもってくることでパフォーマンスを向上させることが可能です。既に設定されているリストの中に、該当するドキュメントが存在す…
http.sys のレジストリ設定です。ここもチューニングする必要あります。 以上。