SE の雑記

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

Archive for 9月, 2018

Azure の DMS で SQL Server の主キー無しテーブルのオンライン データ マイグレーションを実行する際の注意点

leave a comment

Azure の Data Migration Service (DMS) では、オンライン データ マイグレーションが実行できるようになり、投稿を書いている時点では、SQL Server から SQL Database への移行と、MySQL から Azure Database for MySQL への移行に対応しています。

SQL Server のデータ移行については、「主キーが設定されていないテーブルを CDC (変更データキャプチャ) で移行することができる」という特徴があるのですが、この機能を利用する際の動作について、注意点がありますのでまとめておきたいと思います。
この内容については、SR で確認をしたのですが、DMS の内部的な動作の制限のようで、現状記載がされている箇所がないので、ドキュメントへの反映を検討してくださるとのことでした。
注意点の内容ですが「主キーが設定されていないテーブルを移行する際に、初期データの移行と増分データの移行のタイミングによっては、データが重複されてしまう」という動作についてです。
初期のデータ移行をオフラインで実行できる / 初期同期が高速に行えるデータ量, 処理性能であればたぶん発生しないですが、大量のデータの初期同期や、SQL Database の性能の設定によっては発生する確率は高いかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 9th, 2018 at 7:36 pm

Posted in SQL Database

Tagged with ,

SQL Server のクエリ実行テストをする際に実行タイミングの調整

leave a comment

先日、JMeter で SQL Server の負荷テスト (2018/08 版) という投稿を書きましたが、クエリの実行タイミングの調整もテストを実施する中でポイントとなってきそうなのでこの辺をまとめておきたいと思います。
基本の内容としては、次の内容を見ておくとよいかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 8th, 2018 at 10:34 pm

Posted in SQL Server

Tagged with ,

SQL Database の アクティブ Geo レプリケーションのデータ同期について

leave a comment

ぺんぺん師匠が Azure SQL DatabaseのGeoレプリケーションのセカンダリへの反映ロジック という記事を書かれていて、この内容についてディスカッションさせていただいたのですが、結構面白かったので、この辺の内容をまとめてみようかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 8th, 2018 at 6:11 pm

Posted in SQL Database

Tagged with

SQL Database の Database Engine のバージョンを確認する

leave a comment

SQL Database のバージョンを確認する際に「SELECT @@VERSEION」で確認をすることがあるのではないでしょうか。
image
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 6th, 2018 at 9:22 pm

Posted in SQL Database

Tagged with

Azure Database Migration Service で SQL Server のオンラインマイグレーションがプレビューで利用可能になりました

leave a comment

プレビューではありますが、Azure Database Migration Service (DMS) で、SQL Server のオンラインマイグレーションが利用できるようになりました。
アナウンスはこちら。

ドキュメントはこちら。

本投稿は、SQL Server → SQL Database へのオンラインマイグレーションですが、この機能のアナウンスがあったタイミングで MySQL についてもオンラインマイグレーションがプレビューで公開されています。
MySQL はこちら。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 2nd, 2018 at 10:14 pm

NUC7i7DNHE に Windows Server 2019 をインストールしてみる

leave a comment

検証環境を増設する必要があり、Intel の 第 8 世代 CPU を搭載した NUC である NUC7i7DNHE を購入したので、Windows Server 2019 Insider Preview (17744) をインストールしてみた際の内容をメモとして。
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 2nd, 2018 at 5:08 pm

JMeter で SQL Server の負荷テスト (2018/08 版)

leave a comment

かなり前に書いた JMeter で SQL Server の負荷テスト のアップデートとして。
以前に書いた投稿は、2013 年のもので、5 年以上たっていますので、アップデートを交えながら、新たに確認した内容のメモを残しておこうかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 1st, 2018 at 9:14 pm

Posted in SQL Server

Tagged with ,