SE の雑記

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

Archive for the ‘SQL Server’ Category

Allocation Order Scan について調べてみる

leave a comment

SQL Server の Allocation Order Scan (割り当て順序スキャン) について少し調べてみたいと思います。

技術情報としては以下の情報を参考にさせていただいています。
When can allocation order scans be used?
SQL Server 2008 Fragmentation
FIX が BLOB データを取得するために SQL Server 2005 または SQL Server 2008 で、NOLOCK テーブル ヒントが使用するクエリを実行すると、クエリが非常に遅い実行されます。
A Tale of Two Index Hints
Previously committed rows might be missed if NOLOCK hint is used

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 2nd, 2013 at 8:28 pm

Posted in SQL Server

Tagged with

並列クエリにもっていく方法のメモ

leave a comment

まだあまり検証ができていないのですが、今後調べる際のメモとして。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 27th, 2012 at 8:14 am

Posted in SQL Server

Tagged with

ドライブの直下に SQL Server のデータベースファイルを作成

leave a comment

あまり実施することはないと思いますが、ドライブの直下に SQL Server のデータベースファイルを作成する方法をまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 23rd, 2012 at 10:57 pm

Posted in SQL Server

Tagged with

SSIS のパッケージの実行状況を把握するための方法

leave a comment

SSIS の DTS パッケージを DTEXEC のようなコマンドラインでバックグラウンドで実行している場合で処理結果のレポートを情報レベルで出力していない場合でも SSIS のパッケージがどこまで実行されているかを確認したいことがあると思います。

今回の投稿では、SSIS のパッケージの実行状況を把握するための方法を少しまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 16th, 2012 at 9:01 pm

Posted in SQL Server

Tagged with

暗黙の型変換を調べる方法の足掛かり

leave a comment

SQL Server では異なるデータ型を使用して操作をする際に暗黙の型変換 (CONVERT_IMPLICIT) が発生することがあります。

データ型の変換 (データベース エンジン)
式の暗黙的なデータ型変換

少量のデータ操作であれば大きな影響は出てこないことがあるのですが、大量のデータ操作になるとこの暗黙の型変換の影響が処理速度に影響してくることがあります。
今回は実行プランから暗黙の型変換を調べるための方法について少しまとめてみたいと思います。

なお、暗黙の型変換について調べるときは SQL Server フォーラムの以下のスレッドがとても参考になります。
暗黙の型変換の影響

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 16th, 2012 at 1:44 pm

Posted in SQL Server

Tagged with

SQL Server LocalDB にデータベースを接続

one comment

SQL Server 2012 では LocalDB という機能が追加されました。
SQL Server 2012 Express LocalDB
MicrosoftR SQL ServerR 2012 Service Pack 1 (SP1) Express
MSI 形式で提供されており、msiexec を使用することでコマンドラインからインストールすることも可能です。

SQL Server Data Tools で使われているこの機能ですが、サービスではなく必要時にプロセスとして起動する軽量な SQL Server Express 互換の機能となります。
# Compact Edition とは異なり SQL Server の機能を使用することができます。

以前、Denali CTP3 Express Core の新機能 LocalDB を触ってみる という投稿を書いてみたのですが、DB の移行に関しては書いていなかったので少しまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 16th, 2012 at 12:11 am

Posted in SQL Server

Tagged with

SQL Server Performance Dashboard Reports

leave a comment

SQL Server 2005 の時からリリースされている SQL Server 2005 Performance Dashboard Reports というツールがあります。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 26th, 2012 at 12:59 am

Posted in SQL Server

Tagged with

SQL Server 2012 SP1 をフルスリップストリームインストール

leave a comment

MicrosoftR SQL ServerR 2012 Service Pack 1 (SP1) ですが、フルスリップストリーム用のインストールメディアが提供されています。

SP1 適用済みのメディアを使用してフルスリップストリームインストールをするための方法を見ていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 25th, 2012 at 7:57 pm

Posted in SQL Server

Tagged with

テーブルのデータ圧縮を一括で実行する SQL

leave a comment

以前、SQL Server のデータ圧縮のサイズ見積もりを複数テーブルを対象に実施 という投稿をしたことがありました。

サイズ見積りだけでなく、実際の圧縮も一括で実行できると便利だなと思い書いてみました。
# 対象データベースの全インデックスを再構築する SQL とほとんど同じですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 25th, 2012 at 11:54 am

Posted in SQL Server

Tagged with

SQL Server の更新プログラムのリリース状況

leave a comment

最近、技術情報をキャッチアップできていないので時間のある時に RSS をせっせと消化している今日この頃です。

その中で、先日リリースされた SQL Server 2012 の SP1 の CU (cumulative update: 累積修正プログラム) がリリースされていました。

The SQL Server 2012 builds that were released after SQL Server 2012 Service Pack 1 was released

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 25th, 2012 at 11:25 am

Posted in SQL Server

Tagged with