SQL Server 2025 ではバックアップ圧縮のアルゴリズムとして ZSTD (ZStandard) がサポートされるようになりました。
各圧縮方法でどの程度効率が変わるのかを確認してみました。
SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿
SQL Server 2025 ではバックアップ圧縮のアルゴリズムとして ZSTD (ZStandard) がサポートされるようになりました。
各圧縮方法でどの程度効率が変わるのかを確認してみました。
先日投稿した、SQL Server 2025 と Foundry Local を組み合わせる では、SQL Server 2025 の AI 領域の新機能を Foundry Local と組み合わせてみました。
Practical AI in SQL Server 2025: Ollama Quick Start の記事で解説が行われていますが、Foundry Local ではなく、Ollama と組み合わせることができます。
SQL Server 2025 で新しく追加されたモデルの呼び出しを登録しておく CREATE EXTERNAL MODEL では API FORMAT として、Ollama がサポートされていますので、本ブログでも試しておきたいと思います。
Announcing the Public Preview of JSON index in SQL Server 2025 でアナウンスがありましたが、SQL Server 2025 では、JSON インデックスがサポートされるようになります。
SQL Server 2022 / 投稿時点の Azure SQL Database では、JSON インデックスはサポートされていなかったため、JSON データへのインデックスの追加 に記載されているように、計算列を使用して JSON フォーマットのデータのプロパティを実体を持つ列として切り出して、インデックスを作成するという方法を使用していました。
SQL Server 2025 ではネイティブで JSON インデックスをサポートし、JSON データ型の列に対して直接インデックスを作成することができるようになりました。
SQL Server 2025 CTP 2.0 の JSON インデックスがどのようにデータを格納しているかを把握しておきたかったので調べてみました。
Build 2025 で Foundry Local がアナウンスされ、Public Preview として提供が行われました。
Foundry Local と SQL Server 2025 の新機能を組み合わせることができるのかが気になったので、簡単なもので試してみました。
今回は Foundry Local を使用していますが、Ollama を使用することも可能です。
本日より Build 2025 が開催され、SQL Server / SQL Database について、いくつかのアナウンスがありましたのでまとめておきたいと思います。
Microsoft Build 2025 BOOK OF NEWS から全体的なアナウンスを確認できます。
SQL Server ベースの環境については、2.2.9. Reimagine database development with SQL Server solutions がアナウンスとなり、SQL Server 2025 が主なトピックとなるのではないでしょうか。
SQL Database の vCore モデルでは ゾーン冗長による高可用性の構成 をとることができます。
SQL Database のデータベースは Geo レプリケーション / フェールオーバーグループ により、データベースのレプリカ (セカンダリレプリカ) を作成することができますが、レプリカのデータベースの冗長構成についてはどのようになるのかをまとめておきます。
Azure SQL Database で監査ログを有効にした場合、既定では Azure SQL Database および Azure Synapse Analytics の監査を設定する に記載されている、次のアクショングループの情報が取得されます。
監査ログの保存先として使用する代表的なデータストアとしては、ストレージアカウント / Log Analytics ワークスペースがありますが、ワークロードによっては標準の設定で監査ログを取得すると、Log Analytics ワークスペースのデータインジェストのコストがかなり高くなる可能性があります。
Log Analytics ワークスペースに監査ログを保存する場合、PredicateExpression が使用できる可能性があれば、コストを大きく抑えることができる可能性がありますので、本投稿でまとめておきたいと思います。
SQL Server / Azure SQL Database の統計情報は、検証用途で UPDATE STATISTICS で統計情報を手動で設定することができます。
統計情報を手動で設定する際には、STATS_STREAM / ROWCOUNT / PAGECOUNT を指定することができるのですが、これらの情報がどのように DB 内に格納されているかを確認する必要があったので、情報をまとめておきたいと思います。
Commit 4be114d の更新から情報が追加されたようですが、2025/04/29 に Azure Local 12.2504 (24H2) 向けの更新がドキュメントに対して実施されたようです。
次の 2 つのドキュメントに対しては大きな更新が行われています。