SE の雑記

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

Archive for the ‘SQL Server’ Category

VMMap でみる TF834 の設定

one comment

SQL Server のトレースフラグ (TF) で 834 というオプションがあります。
Sysinternals の VMMap を使うとこの TF による変化を見ることができますので、今回はこれについてまとめてみたいと思います。

メモリの詳しいことに関してはこちらがとても参考になります。
# この情報見て、VMMap で見ればいいんだな~ということに気づきました。

SQL Server のメモリ管理 – Part 1

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 23rd, 2011 at 7:52 am

Posted in SQL Server

Tagged with

SQL Server のインスタンス ルート ディレクトリ とバックアップの関係

leave a comment

SQL Server のインストール時には [インスタンス ルート ディレクトリ] を指定するのですが、これと Windows Server バックアップには少し関連性があるので今回はこの点についてまとめてみたいと思います。

今回は Windows Server 2008 R2 上での動作となり、Windows Server 2012 R2 で試してみたところ、インスタンスルートディレクトリが、ベアメタル回復用のバックアップ取得時に選択されるということはありませんでした。
OS のバージョンによって動作が異なっているようですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 22nd, 2011 at 2:15 pm

クラスター環境の Denali の IsAlive について

leave a comment

前回は、クラスター環境の SQL Server 2008 R2の LooksAlive / IsAlive 投稿しました。
SQL Server 2008 R2 までは、[SELECT @@servername] を実行することで IsAlive の検査が行われていました。
Denali では IsAlive の検査方法が変わっているので今回はその点についてまとめてみたいと思います。
このあたりの情報については Tech Ed North America 2011 の Denali のセッションで解説がされています。
Microsoft SQL Server Code-Named “Denali” AlwaysOn Series,Part 1: Introducing the Next Generation High Availability Solution
Read the rest of this entry »

Written by Masayuki.Ozawa

5月 20th, 2011 at 10:29 pm

クラスター環境の SQL Server 2008 R2の LooksAlive / IsAlive

one comment

Denali でちょっと変更があるので、今のうちに SQL Server 2008 R2 までの LooksAlive / IsAlive について簡単にまとめておきたいと思います。
# 基本的には 2008 R2 以前のバージョンは動作は同じです。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 19th, 2011 at 11:27 pm

クラスター構成の SQL Server でデータベースのファイル格納先として使用できるディスク

leave a comment

twitter で質問いただいた内容をちょっとまとめておきたいと思います。

クラスター構成の SQL Server で使用できるディスクについては制約があるので今回はそれについて投稿したいと思います。

今回は Windows Server 2008 R2 SP1 の 2 ノードクラスターの環境を使用しています。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 15th, 2011 at 10:51 pm

Posted in SQL Server

Tagged with ,

独自のデータ コレクションを作成

leave a comment

ちょっとメモとして残しておきたいと思います。

SQL Server 2008 以降ではデータ コレクションというパフォーマンス情報を定期的に取得できる仕組みが搭載されています。

デフォルトで作成されているシステム データ コレクション セットでは以下の 3 種類が定義されています。

  • クエリ統計
  • サーバーの利用状況
  • ディスク使用量
  • (ユーティリティ情報)

SQL Server 2008 R2 で搭載されている UCP (ユーティリティ コントロール ポイント) もシステム データ コレクションの一種として作成さがされているようで、2008 R2 だと [ユーティリティ情報] というシステムデータコレクションが作成されています。

今回はこのデータ コレクションをユーザー独自に定義してカスタムしたデータ コレクションを作成してみたいと思います。

SQL Server の自習書だと、[監視ツールの基本操作] にこのあたりの手順はまとめられています。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 29th, 2011 at 10:32 pm

Posted in SQL Server

Tagged with

同時にファイルを拡張するためのトレースフラグ

one comment

全回の投稿の続きになります。
複数データファイルでデータベースを構成した場合のサイズ均等化について

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 28th, 2011 at 8:02 am

Posted in SQL Server

Tagged with

複数データファイルでデータベースを構成した場合のサイズ均等化について

2 comments

以前、投稿した以下の内容と重複しているところがいくつかあると思いますが、単体で書いたことはなかったと思うので、まとめてみたいと思います。

ファイルグループにファイル追加後のデータ平準化
追加したデータファイルからデータを移動する方法
データ平準化の再構成時のファイルアクセス状況について

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 26th, 2011 at 8:10 am

Posted in SQL Server

Tagged with

行のバージョン管理をページ情報から確認してみる

leave a comment

DBCC PAGE でいろいろな情報を見ていく当ブログですが、今回は行のバージョン管理 (RLV : Row Level Versioning) についてみていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 24th, 2011 at 10:50 pm

Posted in SQL Server

Tagged with

large value types out of row と Textpointer と BLOB Inline Data

one comment

SQL Server 2005 以降では BLOB を格納する際のデータ型は text / ntext / image ではなく、varchar(max) / nvarchar(max) / varbinary(max) が推奨となっています。

型の変更だけでなく、[large value types out of row] というテーブルオプションも追加されています。

今回はこのテーブルオプションについて見ていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 19th, 2011 at 8:28 pm

Posted in SQL Server

Tagged with