SE の雑記

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

Archive for the ‘SSMS’ tag

SSMS 18.0 Preview 5 で追加された新しい機能について

leave a comment

SSMS 18.0 Preview 5 で、二つほど大きめの機能が追加されているのでご紹介まで。
このバージョンから 次の二つの機能 が追加されています。

  • 静的データマスク (Static Data Masking)
  • クエリチューニングアシスタント (クエリ調整アシスタント / Query Tuning Assistant : QTA)

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 9th, 2018 at 7:13 pm

Posted in SQL Server

Tagged with , ,

SQL Server Management Studio 18.0 Preview 5 がリリースされました

leave a comment

SSMS 18.0 Preview 5 がリリースされました。

詳細はこちら

この SSMS を使用することで、SQL Server 2019 CTP 2.1 で追加された静的データマスキングが利用できるようになります。

この機能自体は SSMS の拡張機能ですので、SQL Server 2019 以外でも利用することが可能です。
他にも新しい機能として、Query Tuning Assistant (クエリ調整アシスタント) が追加されているようですね。

Written by Masayuki.Ozawa

11月 16th, 2018 at 7:43 am

Posted in SQL Server

Tagged with ,

SSMS で大量の結果を返すクエリを実行する際の注意点

leave a comment

AWE と PAE のテストをしようと思って、大量のデータを作成して SSMS (SQL Server Management Studio) で SELECT 文を実行してキャッシュに載せる検証をしていました。

SELECT 文を実行してみたところ以下のようなエラーが。
image

C ドライブの空き容量を確認したところ、[0 バイト] との表示が…。
image

C ドライブに tempdb を格納しているのですが、今回はソートをしていないのでサイズも増えていないのですよね。
image

ディレクトリのサイズを確認していたら、SSMS を実行しているユーザーの TEMP ディレクトリのサイズが肥大化していました。
image

Temp ディレクトリに一つ大きなファイルが作成されていました。
image

Process Explorer で確認をすると SSMS がつかんでいるファイルのようでした。
image

このファイルですが、大量のデータを返すクエリを実行していたクエリウィンドウを閉じたところ削除がされました。
今まであまり意識していなかったのですが、SSMS で [グリッド形式] で結果を表示するようにすると一時ファイルが作成されるようですね。
10 件程度の結果を返す軽いクエリでもファイルが作成されていました。
image
image

[テキスト形式] で結果を返すようにするとファイルは作成されませんでした。
image

 

急に C ドライブの容量が減ってびっくりしたのですが、SSMS が一時ファイルを作っていることが分かったので勉強になりました。

Written by Masayuki.Ozawa

11月 27th, 2010 at 10:41 pm

Posted in SQL Server

Tagged with