SE の雑記

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

Archive for the ‘SQL Database’ Category

SQL Database で利用状況モニターのプロセス情報相当を取得

leave a comment

オンプレミスの SQL Server に SSMS で接続した場合、現状を取得するための利用状況モニターを使用することができます。

image

接続されているセッションからの実行状況を取得するために、プロセスのカテゴリをよく使用することがあります。
image

似たような情報を SQL Database でも取得できると便利かなと思ってクエリを作ってみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 6th, 2014 at 3:47 pm

Posted in SQL Database

Tagged with

WHERE 付きのカウントを早くする方法を考えてみる

leave a comment

以前、クラスター化インデックスのみのテーブルで COUNT(*) をおすすめしない理由 という投稿を書きました。
クラスター化インデックスのみが設定されているテーブルに対しての COUNT(*) はテーブルスキャンが発生してしまうため、非クラスター化インデックスを設定して、非クラスター化インデックススキャンまたは、sys.dm_db_partition_stats を使用してテーブル全体の件数 (概算件数) を取得するという内容です。
この投稿はテーブル全体の件数を取得する際の方法でしたので、今回の投稿では WHERE で条件を絞った場合の件数取得について少し考えてみようかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 29th, 2014 at 11:49 pm

プランキャッシュを確認する際のポイント

leave a comment

診断系の情報を取得するクエリはいくつか持っているのですが、クエリについての情報を拡充したかったので、考えを整理するためのメモを。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 25th, 2014 at 8:48 am

SQL Database の新しいエディションの特性を調べてみる

leave a comment

パフォーマンス向上が行われましたので、SQL Database の新しいエディションの特性を調べてみる (2014/7 版) を投稿しました。
最新の情報はこちらをご覧ください。

 

現在はプレビューですが、SQL Database で新しく、Basic / Standard エディションが提供され、各エディションに応じてパフォーマンスレベルが設定され、今までは Premium を除くとベストエフォートだったものがパフォーマンス目標がたてられるようになりました。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 3rd, 2014 at 1:03 pm

Posted in SQL Database

Tagged with

SQL Database で拡張イベントが使用できるようになっていたようです

leave a comment

DTU ってなんだろなという検証をしていた際に気付きました。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 2nd, 2014 at 12:19 pm

Posted in SQL Database

Tagged with

SQL Database のセルフサービスリストアのメモ

leave a comment

先日、SQL Database の新しいサービスレベルの導入に伴いセルフサービスリストアの機能が追加されました。
少し調べることがあったのでメモを残しておきたいと思います。

詳細については以下を参照してください。
Azure SQL データベースに新しいサービス レベルを導入
Azure SQL Databaseが新しいService Tierを導入

Azure SQL Database Business Continuit
Azure SQL Database Backup and Restore
Changing Database Service Tiers and Performance Levels

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 1st, 2014 at 12:51 pm

Posted in SQL Database

Tagged with

SQL Database のページ圧縮の単純な性能トレンドを計測してみる

leave a comment

この投稿は、Windows Azure アドベントカレンダー の 3/12 の投稿です。
先日の投稿で、SQL Database で行/ページ圧縮が利用可能になったようです を書きました。
この圧縮が性能にどのような影響を与えるかを単純な処理を例に見ていきたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

3月 12th, 2014 at 12:15 am

SQL Database で行/ページ圧縮が利用可能になったようです

leave a comment

twitter 経由で Azure SQL DB to support page and row compression capabilities を知ったのですが、SQL Database で行 / ページ圧縮が使用できるようになったようです。
# 東アジア / 日本 (東) で試したところ両方使えました。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 3rd, 2014 at 12:46 am

SQL Database のインデックスの利用傾向を確認する

leave a comment

SQL Database 向けのクエリとして書いていますが、SQL Server でも使えます。

以前、Community Open day でお話しさせていただいた際にも似たようなことをやりました。
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 13th, 2013 at 12:24 am

SQL Server でデータベース単位にクエリを実行したい場合の方法

leave a comment

SQL Server でデータベース単位にクエリを実行したい場合の小ネタなどを。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 12th, 2013 at 12:24 am

Posted in SQL Database

Tagged with