結論から書いておくと、現時点では sys.fn_get_audit_file と sys.fn_get_audit_file_v2 のどちらを使用しても検索効率は大きく向上しないという雰囲気があります。
Archive for the ‘SQL Database’ Category
SQL Server / SQL Database Update (2024/05/13~2024/10/10)
前回の Update: SQL Server / SQL Database Update (2024/03/04~2024/05/12)
半年近くまとめられていませんでした…。
直近の情報を把握できていないこともあったのでまとめておきたいと思います。
- Azure Upadtes
- Azure Updates はメンテナンス中のため、5/6 月については、すべてを網羅できていないかと思います。
- Preview
- GA
- Generally Available: Azure SQL updates for late-June 2024
- Generally Available: Azure SQL updates for mid-August 2024
- Generally Available: Cross Region Restore of SQL and HANA database backups from a vault with Private Endpoints enabled
- Generally Available: Azure SQL Database Hyperscale elastic pools
- Generally Available: Azure SQL updates for early-October 2024
SQL Server
Azure SQL
Azure Arc
クエリ実行の性能検証をするために実行プランで使用される結合ルールを制御する
SQL Server のクエリチューニングを行う際に、チューニング対象となるクエリの実行プランの結合の処理を問題が発生している処理と同等の方法にして確認を行いたいケースがあります。
結合ヒント が使用できる個所であれば、ヒント句を追加して確認をすればよいのですが、ヒント句が指定できないようなクエリとなっている場合、ヒント句では明示的な制御ができないことがあります。
本投稿では、ヒント句で結合方法が制御できない場合の対応方法の一例を紹介します。
Azure SQL Database Hyperscale で Preview として利用できるようになったファイルの縮小について
今まで Hyperscale では、ファイルの縮小 (SHRINK) を実行することができず、一度割り当てられたデータファイルの領域については縮小をすることができませんでした。
そのため、一時的にでもデータファイルのストレージが拡張されてしまうと、ストレージを縮小することができず、ストレージコストを削減するためには、新しく作成したデータベースにファイルをコピーするというような新規 DB の作成によるデータファイルの使用済み領域の削減を検討する必要がありました。
これを改善するための機能として、2024-07 に Public Preview: Shrink for Azure SQL Database Hyperscale のアナウンスがあり、Hyperscale でもデータファイルの縮小が可能となりました。
Microsoft Copilot skills in Azure SQL Database を使用したデータベースの稼働状況の調査について
Microsoft Copilot in Azure では、SQL Database 向けのスキルが組み込まれており、Azure ポータルから Copilot で、データベース向けの質問をチャットすることで、SQL Database に特化した回答を得ることができます。
大きなカテゴリとして、次の二つの機能があり、データベースの稼働状況の調査を行う場合には「1.」を活用することになります。
- Microsoft Copilot in Azure 統合
- 自然言語からの SQL 生成
この機能を活用すると、次の画像のように実際のデータベースの稼働状況に応じた回答が生成されます。
この機能がどのようにして動作しているのかが気になったので少し調べてみました。
この機能については Microsoft Copilot in Azure と SQL Database で公開されている記事も参考となります。
SQL Database の JSON データ型のデータ格納効率を確認してみる
Build 2024 のタイミングで次のアナウンスがありました。
Public Preview として、JSON データ型が発表されており、最近、実際に使用することができるようになりました。
Build 2024 のタイミングで発表された SQL Database に関連するアップデート
Build 2024 が開催されています。
キーノートについては次の情報から確認できます。
- Build 2024 Book of News
- Microsoft May 2024 events
- Full Keynote: Satya Nadella at Microsoft Build 2024
SQL Server についてはアップデートはなかったのですが、Azure SQL Database についてはアップデートがアナウンスされていますのでまとめておきたいと思います。
SQL Server / SQL Database Update (2024/03/04~2024/05/12)
前回の Update: SQL Server / SQL Database Update (2024/01~2024/03/03)
前回の投稿以降の Update をまとめておきたいと思います。
- Azure Updates
- Preview
- GA
- Azure SQL Blog
- SQL Server Blog
- SQL Server
- SQL Database
- Azure Arc
Azure SQL Database の SLA 未達の調査と返金要求の申請
私が使用している Azure SQL Database で SAL 未達の調査と返金要求の申請をする機会がありましたので、その際に実施した内容をまとめておきたいと思います。
Microsoft Fabric の Mirroring Azure SQL Database (Preview) について調べてみる
本日、Microsoft Fabric の Mirroing Databases の機能が Public Preview で提供されました。
- Announcing the Public Preview of Mirroring in Microsoft Fabric
- Public Preview: Azure SQL Database Mirroring in Microsoft Fabric
Mirroring については、What is Mirroring in Fabric? のドキュメントツリーから確認することができます。
Mirroring は SQL Database だけでなく Cosmos DB / Snowflake からも同期することができ、面白そうな機能ですね。
- Mirroring Azure SQL Database (Preview)
- Mirroring Azure Cosmos DB (Preview)
- Mirroring Snowflake (Preview)
基本的な内容についてはドキュメントを確認すれば把握できますが、SQL Database からの連携について、実際に設定しながら試してみて気づいた内容を残しておきたいと思います。