SE の雑記

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

Archive for 7月, 2019

SQL Database Hyperscale におけるセカンダリレプリカ上のデータ参照についての考慮点

leave a comment

SQL Database Hyperscale については、SQL Database Hyperscale の構成や特徴を学習する で一度書きましたが、読み取りセカンダリについても追加で勉強した内容がありますので書いておこうかと。
SQL Database Hyperscale では、セカンダリレプリカの台数を 0 ~ 4 台まで指定することができます。
image
ハイパースケール データベースではどのような SLA が提供されるか に記載されていますが、セカンダリレプリカの台数に応じて、SLA が異なります。

  • 1 台のセカンダリレプリカ : SLA 99.95%
  • 2 台以上のセカンダリレプリカ : SLA 99.99%

また、セカンダリの接続ですが、読み取りワークロードのインテリジェントな負荷分散がシステムで行われるか では「ランダムに接続される」ことになっており、複数台のセカンダリレプリカをデプロイしている場合、どのレプリカに接続されるかはランダムとなるようです。
(Build 2019 の内容では、ラウンドロビンとなっていたのですが、私が検証したときにはランダムのような動作となっていました)
今回の本題はそこではなく、「プライマリレプリカで更新 / 追加されたデータがセカンダリレプリカでどのように認識されるか」という点です、
Read the rest of this entry »

Written by Masayuki.Ozawa

7月 7th, 2019 at 11:54 pm

Posted in SQL Database

Tagged with ,

MongoDB BI Connector を使用して、SQL Server 経由で MongoDB のデータにアクセスを行ってみる

leave a comment

SQL Server の T-SQL 経由で、MongoDB のデータを参照するための方法はいくつかあると思いますが、MongoDB 社が提供している MongoDB BI Connector 経由でアクセスする方法をまとめてみたいと思います。
MongoDB BI Connector がサポートしている MongoDB のバージョンが 3.2 以降となっていますので、対応バージョンは、このバージョン以降となります。

Note

The MongoDB Connector for BI and associated utilities are compatible only with MongoDB server version 3.2 or greater.

今回の MongoDB BI Connector では「BI ツールに MongoDB のデータを読み取りアクセスさせるために利用」することとなり、変更系のアクセスはできません
Read the rest of this entry »

Written by Masayuki.Ozawa

7月 7th, 2019 at 9:44 pm

Posted in MongoDB,SQL Server

Tagged with ,

SQL Database Serverless の自動停止の最小時間が 1 時間に短縮されました (2019/7/6 版)

leave a comment

SQL Database Serverless が提供された当初は、自動停止の期間が「6 時間」だったのですが、これが「1 時間」に変更となったようです。

image
日本語のドキュメントはまだ反映されていないようですが、英語版は記載が変更されています。
Azure SQL Database serverless (preview)

image

デフォルトも 1 時間に変更となったようですね。
できれば 10 数分の期間ぐらいでも設定したいですが、以前の 6 時間よりは使いやすくなったのではないでしょうか。

Written by Masayuki.Ozawa

7月 6th, 2019 at 7:47 pm

Posted in SQL Database

Tagged with ,

Microsoft MVP を再受賞させていただきました

leave a comment

2019 年も Microsoft MVP を Data Platform で再受賞させていただきました。
早いもので、もう 9 年目のようですね。

今回の受賞期間中も引き続き SQL Server ベースのデータベースの領域で自分の検証結果を共有できればと思いますので、引き続きよろしくお願いいたします。

Written by Masayuki.Ozawa

7月 2nd, 2019 at 7:57 am

Posted in MVP

Tagged with

SQL Server 2019 CTP 3.1 で追加された OPTIMIZE_FOR_SEQUENTIAL_KEY の効果を確認してみる

leave a comment

SQL Server 2019 CTP 3.1 のデータベースエンジンの新機能として「OPTIMIZE_FOR_SEQUENTIAL_KEY」というインデックスのオプションが追加されました。
image
このオプションは、インデックスへの挿入を行う際に発生する Last page insert によるページラッチの競合を改善する効果のあるオプションとなっています。
詳細については、CREATE INDEX のヘルプの Sequential Keys に記載されています。
Read the rest of this entry »

Written by Masayuki.Ozawa

7月 1st, 2019 at 12:15 am

Posted in SQL Server

Tagged with ,