"shard_0"
、"shard_1
"、"shard_2"
などの形式のテーブルを持つ MySQL データベースがあります。
これらは仮想シャードです。"shard_0"
ここで、別の DB サーバーを追加し、偶数番号のシャード ( 、"shard_2"
、"shard_4"
、...) を新しいマシンに移動したいと考えています。
それを行う最善の方法は何ですか?多くのテーブルがあるので、理想的には、各テーブル名を個別に入力する必要はなく、自動的に何かを行う必要があります。おそらく次のようなものです:
# pseudo code
for i in range(n):
tablename = "shard_"+str(2*i)
# Move tablename to new machine
ありがとう