1

レガシー SQL Server DB があり、非常に大きなテーブルの一部を AWS (RDS) から新しい Aurora DB クラスターにコピーする必要があります。

SQL サーバーの古いテーブルには 18 億のレコードと 43 列がありますが、新しい DB ではそれらの列のうち 13 列とほとんどすべての行しか持ち越されません。

このデータを移動できる最善の方法について何かアイデアがあるかどうか疑問に思っていましたか?

SQL サーバーにクエリを実行し、新しい DB で挿入ステートメントを実行する簡単な Python スクリプトを作成しましたが、小規模なデータ セットでいくつかのテストを行った後、これを実行するには約 30 時間かかると見積もっています。

何か案は?

PS Aurora は MySQL に基づいているため、MySQL で機能する場合は Aurora でも機能すると思います。

4

1 に答える 1