SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQL Server’ tag

Availability Group Listener in Windows Azure の設定

one comment

 

AlwaysOn が Windows Azure Virtual Machine (VMs) で正式にサポートされるようになりました。

関連する情報としては、

Availability Group Listener in Windows Azure Now Supported! (And Scripts for Cloud-Only Configuration)
Tutorial: Listener Configuration for AlwaysOn Availability Groups in Windows Azure
Update enables SQL Server Availability Group Listeners on Windows Server 2012-based Windows Azure virtual machines
Windows Azure: General Availability of SQL Server Always On Support and Notification Hubs, AutoScale Improvements + More
Windows Azure で SQL Server AlwaysOn を正式サポート & Windows Azure 通知ハブを正式リリース

が参考になります。

以前はリスナーが作成できなかったため、ミラーリングの接続文字列で代用していたのですが、今回のサポートにより、AlwaysOn のリスナーが Azure VM 上で作成できるようになり、単一の接続ポイントによる接続が可能となっています。

リスナーの構築以外の大きな流れは以前検証した、
AlwaysOn を Azure 上に構築してみる – WSFC の構築編 –
AlwaysOn を Azure 上に構築してみる – AlwaysOn の構築編 –
AlwaysOn を Azure 上に構築してみる – テストの実施編 –
の流れと同じなのですが、ポイントについてはまとめながら書いていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 13th, 2013 at 10:18 pm

SQL Server のバックアップの基本パターン

one comment

以前、SQLTO で [SQL Server のバックアップとリストアの基礎] というセッションを担当させていただきました。
ブログではバックアップについてまとめたことがなかったので少しまとめてみたいと思います。

2013/8/14 追記
投稿を見直して、内容を大幅に修正しています。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 12th, 2013 at 10:17 pm

Posted in SQL Server

Tagged with

Memory Optimized Table の BUCKET_COUNT の性能影響

leave a comment

Memory Optimized Table (メモリ最適化テーブル / Hekaton) ではハッシュインデックスが使用されており、作成時に BUCKET_COUNT (バケットカウント) を指定し、ハッシュインデックスはこのバケットの中に格納されていくことになります。

このバケットカウントと性能への影響について少しまとめてみたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

8月 8th, 2013 at 8:56 am

Posted in SQL Server

Tagged with ,

いちからはじめる Memory Optimized Table その 11

leave a comment

Memory Optimized Table について複数回に分けて紹介してきましたが、本タイトルの投稿については今回が最後になります。

最後に紹介する機能は AMR (Analysis, Migrate and Report) Tool になります。
AMR (Analysis, Migrate and Report) Tool

細かな使い方については A Tour of the Hekaton AMR Tool が参考になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 4th, 2013 at 5:01 pm

Posted in SQL Server

Tagged with ,

いちからはじめる Memory Optimized Table その 10

leave a comment

Memory Optimized Table (メモリ最適化テーブル / Hekaton) は AlwaysOn 等で冗長構成を組みことができるようになっています。
ただし、CTP1 の制限でまだ実装することはできないようですが。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 4th, 2013 at 2:58 pm

Posted in SQL Server

Tagged with ,

HammerDB で負荷をかける時のポイント

leave a comment

TPC のベンチマークを実施するためのソフトとして HammerDB があります。
HammerDB で負荷をかける際のポイントを少し。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 3rd, 2013 at 9:56 pm

Posted in SQL Server

Tagged with

ストアドプロシージャのリコンパイルについて

leave a comment

ストアドプロシージャのリコンパイルについて少しまとめてみたいと思います。
なお、今回の投稿ではステートメントレベルのリコンパイルについてはのぞいています。
パラメーター化クエリ (プリペアードクエリ) にも応用できる内容かと。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 2nd, 2013 at 8:33 am

Posted in SQL Server

Tagged with

ストアドプロシージャとパラメーター化クエリのコンパイル時のパラメーター

leave a comment

少しわかりにくいタイトルですが。
ストアドプロシージャやパラメーター化クエリは初回コンパイルされた後は再利用されることになります。

初回コンパイル時にどのようなパラメーターを使用してコンパイルされたのかを確認する方法をまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 30th, 2013 at 11:20 pm

Posted in SQL Server

Tagged with

いちからはじめる Memory Optimized Table その 7

leave a comment

Memory Optimized Table にはいくつかの制限があります。
今回はその制限について少しまとめてみたいと思います。

BOL には SQL Server Support for In-Memory OLTP にまとめられています。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 22nd, 2013 at 6:47 am

Posted in SQL Server

Tagged with ,

いちからはじめる Memory Optimized Table その 6

leave a comment

ここまで Memory Optimized Table について数回書いてきました。
ここで一度 Memory Optimized Table のデータストレージの基本構成をまとめてみたいと思います。

Memory Optimized Table の構成を理解するためには以下のポイントを押させておく必要がありそうです。

  • メモリ上のデータ構成
  • チェックポイントファイルのデータ構成

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 21st, 2013 at 1:09 pm

Posted in SQL Server

Tagged with ,