SE の雑記

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

Archive for the ‘SQL Server 2012’ tag

Windows Server 8 Beta に SQL Server 2012 RC0 をインストール

one comment

Windows Server 8 Beta に SQL Server 2012 RC0 がインストールできるかを試してみました。
SQL Server 用の物理環境 (ML110 G6) の OS 毎入れ替えてインストールしています。

Read the rest of this entry »

Written by masayuki.ozawa

3月 3rd, 2012 at 6:13 pm

SQL Server 2012 の書籍が発売されました (ただし洋書)

leave a comment

Microsoft® SQL Server® 2012 Pocket Consultant が発売されました。

Pocket Consultant は翻訳されるとオフィシャルマニュアルとして発刊されていたと思うのですが、今なら電子書籍が $15.99 で購入できるのでゲットしてみました。
# ちなみに私は英語は情けないほどできません…。

まだ、Columnstore Index のページしか眺められていないのですが、新機能についても触れられています。
ぱらぱらっと読んだ限りは、Columnstore Index については数ページにわたって記載されていたのですが、Always On についての記載はあまりなさそうですね。
Filte Table/Indirect Check Pointも紹介はされていますが、さほど記述は多くないかもしれないです。

新しい発見があると思うので時間がある時に PDF をぱらぱらと読んでいきたいと思います。

Written by masayuki.ozawa

2月 14th, 2012 at 10:29 pm

Posted in SQL Server

Tagged with ,

カラムストアインデックスの行モードとバッチモードについて

leave a comment

先週、技術ひろば.net 2012年1月 勉強会 に参加させていただいた際に某 SQL Azure な方からカラムストアインデックスのバッチモードについてキラーパスを受けましたので調べてみました。

以下の情報が詳しいのですが、英語がたくさんで理解できていないのでひとまず実機ベースで調べてみました。
カラムストアインデックスの勉強も途中で止まってしまっているので再開しないといけないですね~。

列ストア インデックス
SQL Server Columnstore Index FAQ
SQL Server Columnstore Performance Tuning

Read the rest of this entry »

Written by masayuki.ozawa

1月 25th, 2012 at 7:35 am

Posted in SQL Server

Tagged with ,

SQL Server 2012 RC0 で照合順序に _SC を使用していると DTA が実行できない

leave a comment

本投稿は SQL Server 2012 RC0 (Release Candidate) での現象となります。
RTM 版の動作について記載したものではありません。

昨日、SQL Server 2012 RC0 の データベースエンジン チューニング アドバイザ (Database Engine Tuning Advisor : DTA) を起動したところエラーが発生し、DTA を実行することができませんでした。

なんでだろうと思って調べたことを残しておきたいと思います。
# 英語がものすごい苦手なので、Bing Translator さんに翻訳こんにゃくしてもらい、Connect に報告してみました。

Read the rest of this entry »

Written by masayuki.ozawa

1月 21st, 2012 at 11:56 pm

Posted in SQL Server

Tagged with ,

SQL Server 2012 のオンラインインデックス操作の機能強化について

leave a comment

SharePoint 2010 のデータベース メンテナンス を読んでいてそういえば、SQL Server 2012 でオンラインインデックス操作の機能強化があったなと思って調べてみました。

Read the rest of this entry »

Written by masayuki.ozawa

1月 12th, 2012 at 8:37 pm

Posted in SQL Server

Tagged with ,

SQL Server 2008 R2 と SQL Server 2012 RC0 のカウンタの比較

leave a comment

SQL Server 2008 R2 と SQL Server 2012 RC0 のパフォーマンスモニタと町事象のカウンタを比較してみました。
# 2012 をベースに比較しています。

Read the rest of this entry »

Written by masayuki.ozawa

1月 11th, 2012 at 7:52 am

Posted in SQL Server

Tagged with ,

パラメータ スニッフィングとトレースフラグ4136

leave a comment

SQL Server でストアドプロシージャやパラメータ化クエリを実行する場合、パラメータ スニッフィング (パラメータ傍受) によって、初回に実行された際のパラメータを元に実行プランが作成されます。
MVP Erland氏がSQL Serverのパフォーマンス概念について検討

そのため、初回の実行時に特殊な結果を返すようなパラメータでクエリが実行されると、それが他のパラメータでも効率的な最適化されたプランとならない可能性があるため、RECOMPILE ヒントや OPTMIZE FOR ヒントを使用して非効率なプランで実行されないような対応をすることがあるかと思います。

SQL Server 2008 以降では、OPTMIZE FOR ヒントに UNKNOWN というオプションが追加されています。

今回は SQL Server 2005 SP3 CU9 / SQL Server 2008 SP1 CU7 / SQL Server 2008 R2 CU2 以降で使用できるようになった、トレースフラグ 4136 と合わせてこの動作を見ていきたいと思います。

「スニッフィング」パラメーターの処理を無効にするために使用できるトレース フラグ 4136 SQL Server 2008 R2 累積的な更新プログラム 2、SQL Server 2008 SP1 累積的な更新プログラム 7 および SQL Server 2005 SP3 累積的な更新プログラム 9 を導入します。

Read the rest of this entry »

Written by masayuki.ozawa

1月 8th, 2012 at 1:33 pm

Posted in SQL Server

Tagged with ,

可用性グループのサーバーダッシュボードの項目追加

leave a comment

SQL Server 2012 の可用性グループの状態ですが、ダッシュボードで確認をすることができます。

Read the rest of this entry »

Written by masayuki.ozawa

1月 7th, 2012 at 10:54 pm

Posted in SQL Server

Tagged with ,

可用性グループのバックアップを整理してみました

4 comments

可用性グループ (AlwaysOn Availability Groups) ではセカンダリでバックアップを取得することが可能です。

バックアップの取得について一度整理しておきたいと思います。

Read the rest of this entry »

Written by masayuki.ozawa

1月 3rd, 2012 at 10:07 pm

Posted in SQL Server

Tagged with ,

可用性グループを使用した動的なセカンダリを使用したバックアップの取得

leave a comment

SQL Server 2012 の AlwaysOn の可用性グループ (Availability Groups) ではセカンダリサーバーでバックアップを取得することが可能です。

このセカンダリを利用したバックアップですが、メンテナンスプランでも新機能が追加されています。

今回はこの機能についてみていきたいと思います。

Read the rest of this entry »

Written by masayuki.ozawa

1月 2nd, 2012 at 5:55 pm

Posted in SQL Server

Tagged with ,