ちょっと、SQL Server や、SQL Database のリソース可視化を行いたかったので、Simple Monitor というツールを細々と作っています。
https://github.com/MasayukiOzawa/SQLServer-Util/tree/master/Simple%20Monitor
Read the rest of this entry »
Archive for the ‘SQL Database’ tag
Simple Monitor というツールを細々と作っています
Data Factory のコピーアクティブティと SQL Database の BLOB ストレージのファイルロードの組み合わせ
以前、SQL Server v.Next と SQL Database の BLOB ストレージからのローディングの新機能 という投稿を書きましたが、Azure Data Factory と組み合わせてみたいと思います。 Read the rest of this entry »
Power BI のストリーミングデータセットを使用した SQL Server の性能情報のレポーティング
Power BI のストリーミングデータセットは、プッシュ URL に対して、JSON のデータを送ることで簡単にデータを格納させることができます。![]()
SQL Server / SQL Database 関連の情報を表示させることができるかなと思って、軽く試してみました。
Read the rest of this entry »
SQL Server / SQL Database のクエリストアを使ってみる
以前からいくつかクエリストアの情報は書いていましたが、最近また、クエリストアを使いだしたので、ちょっと情報をまとめてみたいと思います。
SQL Server v.Next と SQL Database の BLOB ストレージからのローディングの新機能
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
どのようなことが実施できる機能なのか試してみました。
SQL Database で Azure ストレージに保存した拡張イベントのログをクエリで検索してみる
SQL Database の拡張イベントを永続化する場合、Azure ストレージに保存することになりますが、Azure ストレージの保存したログに関しては直接クエリで確認することができます。
クエリの実行に、CPU を結構喰うので、ローカルにダウンロードしてからの方がよいかと思いますが。
詳細については SQL Database の拡張イベントのためのイベント ファイル ターゲット コード を読むとよいかと
SQL Database のリソース使用状況を DTU 以外の観点で取得してみる
SQL Database では、DTU の使用状況で、リソースの使用状況を確認することができますが、それ以外の方法でも取得することができそうだったので、軽くメモを。
SQL Database のクエリのトレース方法について
SQL Database は SQL Server プロファイラで接続をすることができないため、SQL Server で使用する機会の多い、プロファイラを用いたクエリのトレースを実施することができません。
データベースエンジンの SQL Server プロファイラを使用したトレースに関しては、今後廃止される予定の機能となっているため、SQL Database 向けに提供されることはないと思います。
SQL Database のクエリのトレース方法については、拡張イベントで実施するのが一般的な方法になるかと。
SQL Database で In-Memory OLTP が GA しました
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 ストレージの最大がプール単位決まっていますので、サイジングがちょっと悩ましいですが。
SQL Database の長期保有バックアップについて
先日 Azure SQL Database: Now supporting up to 10 years of Backup Retention (Public Preview) でアナウンスがされたのですが、あまり調べられていなかったので軽くまとめてみたいと思います。