SQL Server 2014
最近、すっかりブログを書かなくなりました。習慣化しておかないといけませんね。去年はこんなに書いていたのに...一か月に 10 も投稿していたんだなぁ。 クエリのレビューをしていてふと気が付いたことを書いてみます。それは、ORDER BY。意外と考慮からも…
怒涛の出張が継続しております。今年も出張三昧です(笑)(´;ω;`) さて、今回チューニングの一環で指示により、キャッシュプランが増えそうだなぁというクエリになりそうで..... あ、そういえばキャッシュプランのサイズって一度もみたことないとふと思ったの…
お久しぶりです。最近、色々と忙しくて記事が全然書けていませんでした。新しい技術にも全くキャッチアップできず、日々雑な仕事ばかりしていると、気持ちがすさんでいきますし、技術力が下がっていく一方です。11月には Tech Summit があります。このような…
先週の木曜日くらいから調子悪くなって、金曜日に病院へいったら...アデノウィルスによる結膜炎 ( 流行性角結膜炎( EKC )) と診断されました。体は怠いし、目は痛いし最悪の状態です。アデノウィルスは感染力も強いので、出社もしばらく控えなければいけませ…
そーいえば、お試ししてなかった。 ryuchan.hatenablog.com これはいいですね。「to troubleshoot existing production databases by cloning the schema and metadata without the data」で、統計情報などが取得できるだけでも、実行プランがおかしくなった…
先日、カラムストアのお勉強を始めたのですが、業務で使うようにならないと必要に迫られないこともあり、いまいちやる気がおきません。 ryuchan.hatenablog.com 今日も暑かったので、まずはビール! ビールサーバーほしいなぁ。けど、これ買っちゃうと休みの…
関東涼しいですね。夏とは思えない気温です。来週もそんなに気温は上がらなそうです。 さて、今回はSQL Server 2014 SP2 のアップデート概要の最終回です。(なんでこうなったのかは不明です。) ryuchan.hatenablog.com ryuchan.hatenablog.com ryuchan.haten…
なぜか興味を持った SQL Server 2014 SP2 のアップデートの内容。 ryuchan.hatenablog.com ryuchan.hatenablog.com すべての更新内容に興味が沸いたわけではないのですが、なんとなく全部見てみようかと。 Supportability and Diagnostics Improvements 次は…
前回は少しだけ SQL Server 2014 SP2 について書いてみました。 ryuchan.hatenablog.com Performance and Scalability Improvements in SQL 2014 SP2 取り上げてなかったものをさらっとみていきましょう。パフォーマンスとスケーラビリティーの改善について…
先週から今週とかなり忙しく、週末もまともにブログを書けませんでした。最近、見てなかった SQL Server Blog に「SQL Server 2014 Service Pack 2 is now Available !!! 」とあったので、2014 に対して興味はなかったのですが、ちょっとみてみることにしま…
梅雨明けはまだですが、毎日暑いですね。 今回は、パーティション分割したテーブルのそれぞれのデータがどのパーティションに属しているか確認する方法です。データベースは、WideWorldImporters を使用します。 ryuchan.hatenablog.com テーブルは Sales.Cu…
早速お勉強。まず、基本概念から。 列ストア インデックスの説明 SQL Server のインメモリ列ストア インデックスは、列ベースのデータ ストレージと列ベースのクエリ処理を使用して、データを格納および管理します。 列ストア インデックスは、主に一括読み…
ふと、思いついたので投稿します。使ってない無駄な資源を探すのって、結構やること多いですよね。使用してない(と思われる)ストアドプロシージャを抽出してみたいと思います。下記のクエリを SQL Server Management Studio で実行してみましょう。 SELECT […
SQL OS スケジューラーと NUMA、スケジューラーで動作するワーカーの数などが一目で判断できます。 ryuchan.hatenablog.com 下記のクエリを SQL Server Management Studio で実行してみましょう。 SELECT [ノードID] = ons.node_id, [ノードの状態] = ons.no…
SQL Server の TLS 1.2 対応されてましたね。素早い対応ですね。 blogs.technet.microsoft.com KB3135244 です。 https://support.microsoft.com/en-us/kb/3135244 そんでもって、接続文字列も何かしら変わるのかなと思って調べていたら、下記のようなサイト…
SQL Server のメモリ状態のチェック方法に関して質問受けてた気がするので、記事にしちゃいます。眠いので、少し手抜きになってますがお許しください(=_=) メモリの状態を知る必要があるので、物理メモリ、SQL Server のメモリとか一度にチェックできるよう…
dmv とかで調査クエリを実行しているときに、『他にどんな列あったっけ?』ということがよくあります。(いつも使用している dmv でさえ、すぐ忘れますww) その時に便利なのが、sys.dm_exec_describe_first_result_set (Transact-SQL) です。この動的管理関数…
去年の終わりに下記のような記事を投稿しました。 パフォーマンスカウンタの詳細を調べていて、Background writer pages に目がとまったのでしらべてみる - 都内で働くSEの技術的なひとりごと※データベース チェックポイント (SQL Server) を参考にしていま…
Query Store の機能については、おそらく動作はしませんが、SQL Server 2014 にも搭載されているんですね。拡張イベントにその形跡があります。 SQL Server 2014 SP1 あたりで正式に機能追加するのでしょうか?
今回やることを説明してみる 新年最初の記事はパフォーマンスカウンタです。(ちょっと地味ですね。)パフォーマンス計測で必要な SQL Server のパフォーマンスカウンタ ( sys.dm_os_performance_counters ) をまとめていきたいと思います。今回はメモリー関連…
今回やることを説明してみる 開発環境の SQL Server って容量監視とか意外とやらないですよね。プログラムを組んでやってしまいがちですが、SQL Server の動的管理関数を使ったクエリでも容量監視はできますので、紹介したいと思います。 使用する環境を説明…
『sys.dm_server_services は、SQL Server の現在のインスタンス内の SQL Server サービス、フルテキスト サービス、SQL Server エージェント サービスに関する情報を返します。』と書いてあったので、ほかのサービス ( Integration Service等 ) も返してあ…
ふぅ。このパターンが一番採用したかったんですよね、実は。 Working with SQL Server customers on In-Memory OLTP engagements, a common pattern emerged around the desire for increased performance and scalability when using ASP.NET session state…
Idle Connection Resiliency ( Idle Connection Resiliency.docx ) に関して気になったので、ちょっとあげてみました。オンプレミスに比べて、ネットワークが不安定なクラウドサービスに最適な接続方式ですね。( もちろん、オンプレでも十分有用な技術です。…
SQL Server 2014 で基数推定が新しくなりました。2014 がリリースされてから、一か月ほど経ちますが、まったく勉強していませんでした。ゴールデンウイーク中に時間が取れたので、『 Optimizing Your Query Plans with the SQL Server 2014 Cardinality Esti…
sp_server_diagnostics は、SQL Server 2012 から搭載されたシステムストアドプロシージャです。SQL Server の潜在的な障害を検出するために、診断データと正常性の情報をキャプチャすることができます。まだ、MSDN 上のドキュメントがアップデートされてい…
本日 4/1 に Windows Azure で SQL Server 2014 で公開されました。ダウンロードはまだのようです。 早速、SQL Server 2014 入りの仮想マシンを作成してみましょう。Enterprise を選択します。 仮想マシン名を設定ー。sqlsvr2014rtm。 東日本に作成してみる…
とうとう、SQL Server 2014 がリリースされますね。リリース日は2014年4月1日です。個人的には非常に楽しみなんですが、仕事のことを考えると微妙です。既に 2012 をベースに開発しているので.... いくつか事例も掲載されていますね。3,000万人の患者情報を…
SQL トレースの ETW への対応について で ETW のスクリプト生成に対応してほしいなぁという記事を書いていました。ETW って SQL Server Management Studio から生成できるんですね。( 知りませんでした。) むぅ、勉強が足りなさすぎますね。ちょっと試してみ…
CodePlex に In-Memory のサンプルが公開されていました。ここからダウンロードできます。aw_inmem_sample.docx にサンプルの使用方法が記載されています。設定方法を簡単に説明しておきます。 ここからデータベースファイルをダウンロードします。 ダウンロ…