SE の雑記

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

Archive for the ‘SQL Database’ Category

Data Factory のコピーアクティブティと SQL Database の BLOB ストレージのファイルロードの組み合わせ

leave a comment

以前、SQL Server v.Next と SQL Database の BLOB ストレージからのローディングの新機能 という投稿を書きましたが、Azure Data Factory と組み合わせてみたいと思います。 Read the rest of this entry »

Written by masayuki.ozawa

4月 2nd, 2017 at 10:42 pm

Power BI のストリーミングデータセットを使用した SQL Server の性能情報のレポーティング

leave a comment

Power BI のストリーミングデータセットは、プッシュ URL に対して、JSON のデータを送ることで簡単にデータを格納させることができます。image

SQL Server / SQL Database 関連の情報を表示させることができるかなと思って、軽く試してみました。

Read the rest of this entry »

Written by masayuki.ozawa

3月 13th, 2017 at 12:11 am

SQL Server / SQL Database のクエリストアを使ってみる

leave a comment

以前からいくつかクエリストアの情報は書いていましたが、最近また、クエリストアを使いだしたので、ちょっと情報をまとめてみたいと思います。

Read the rest of this entry »

Written by masayuki.ozawa

3月 5th, 2017 at 11:22 pm

SQL Server v.Next と SQL Database の BLOB ストレージからのローディングの新機能

leave a comment

SQL Server v.Next と SQL Database の新機能として BLOB ストレージからのローディング機能が追加されています。
SQL Database では Preview の機能ですが、SQL Server では、v.Next の CTP 1.1 で追加されています。
Public preview: Loading files from Azure Blob storage into Azure SQL Database

どのようなことが実施できる機能なのか試してみました。

Read the rest of this entry »

Written by masayuki.ozawa

2月 25th, 2017 at 5:34 pm

SQL Database で Azure ストレージに保存した拡張イベントのログをクエリで検索してみる

leave a comment

SQL Database の拡張イベントを永続化する場合、Azure ストレージに保存することになりますが、Azure ストレージの保存したログに関しては直接クエリで確認することができます。

クエリの実行に、CPU を結構喰うので、ローカルにダウンロードしてからの方がよいかと思いますが。

詳細については SQL Database の拡張イベントのためのイベント ファイル ターゲット コード を読むとよいかと

Read the rest of this entry »

Written by masayuki.ozawa

2月 12th, 2017 at 9:41 pm

Posted in SQL Database

Tagged with

SQL Database のリソース使用状況を DTU 以外の観点で取得してみる

one comment

SQL Database では、DTU の使用状況で、リソースの使用状況を確認することができますが、それ以外の方法でも取得することができそうだったので、軽くメモを。

Read the rest of this entry »

Written by masayuki.ozawa

2月 5th, 2017 at 10:57 pm

Posted in SQL Database

Tagged with

SQL Database のクエリのトレース方法について

leave a comment

SQL Database は SQL Server プロファイラで接続をすることができないため、SQL Server で使用する機会の多い、プロファイラを用いたクエリのトレースを実施することができません。

データベースエンジンの SQL Server プロファイラを使用したトレースに関しては、今後廃止される予定の機能となっているため、SQL Database 向けに提供されることはないと思います。

SQL Database のクエリのトレース方法については、拡張イベントで実施するのが一般的な方法になるかと。

SQL Database の拡張イベント

Read the rest of this entry »

Written by masayuki.ozawa

1月 21st, 2017 at 11:42 pm

Posted in SQL Database

Tagged with

SQL Data Warehouse で照合順序のサポートが強化されていたようです

leave a comment

今日、Stretch Database を設定していて気付いたのですが、SQL Data Warehoues で照合順序のサポートが強化されたようです。
# Stretch Database も裏は SQL Data Warehouse ですので。

Database collation support for Azure SQL Data Warehouse

How can we improve Microsoft Azure SQL Data Warehouse ? から始まった感じなのですかね。

リリース当初は「SQL_Latin1_General_CP1_CI_AS 」のみがサポートされていたかと思いますが、今の SQL DWH では、データベースの作成時に照合順序を指定できるようになっています。
image

作成時にのみ指定できる感じのようですね。
CREATE DATABASE (Azure SQL Data Warehouse)

GitHub のヘルプを見ていると、日本語版のヘルプについては、9/6 に照合順序の記載が行われたようですので、GA したタイミングあたりで変更が行われていたのかもしれないですね。

https://github.com/Microsoft/azure-docs.ja-jp/blob/eb07bb4e69244d8b736d7b94764d71d338d935e0/articles/sql-data-warehouse/sql-data-warehouse-get-started-provision.md

https://github.com/Microsoft/azure-docs.ja-jp/blob/0656663c06d30a66b4db797029d47cfb3e111ed2/articles/sql-data-warehouse/sql-data-warehouse-get-started-provision.md

この変更で、SQL Server 2016 の Stretch Database が適用できるデータベースの照合順序の制約も緩和されましたので、利用がはかどるのではないかと。

Written by masayuki.ozawa

11月 16th, 2016 at 10:24 pm

Posted in SQL Database

Tagged with

SQL Database で In-Memory OLTP が GA しました

leave a comment

General availability: In-Memory OLTP in Azure SQL Database Premium でアナウンスされていますが、SQL Database の In-Memory OLTP が GA したようです。

これについては Microsoft Azure SQL Database provides unparalleled performance with In-Memory technologies でもアナウンスされています。

PASS でアナウンスされていたタイミングより、早い GA なんですかね。

これで、Hybrid Transactional and Analytical Processing (HTAP) が SQL Database でも正式サービスとして使用できます。

詳細については Optimize Performance using In-Memory Technologies in SQL Database で確認ができますが、SQL Server 2016 相当の Operational Analytics が、SQL Database の Premium で利用できるようになった形でしょうか。

GA になって Elastic Pool でも In-Memory OLTP が使えるようになったようですね。

SQL Database options and performance: Understand what’s available in each service tier

Max in-memory OLTP storage (GB) per pool となっており、In-Memory OLTP ストレージの最大がプール単位決まっていますので、サイジングがちょっと悩ましいですが。

Written by masayuki.ozawa

11月 10th, 2016 at 11:11 pm

Posted in SQL Database

Tagged with

SQL Database の長期保有バックアップについて

leave a comment

先日 Azure SQL Database: Now supporting up to 10 years of Backup Retention (Public Preview) でアナウンスがされたのですが、あまり調べられていなかったので軽くまとめてみたいと思います。

Read the rest of this entry »

Written by masayuki.ozawa

11月 6th, 2016 at 10:01 pm

Posted in SQL Database

Tagged with