2009-05-29 39 views
0

SQL Server 2008 Expressの4つのテーブルから約2mのレコードをMySQLに転送する必要があります。SQL ServerからMySQLへのデータ転送

C#では、Table-Valued parameterのトランザクション内でこれらのレコードを非常に迅速に挿入することができます。 (約50秒)。

私はC#でMySQLのために何か類似したことをすることができますか?

答えて

2

MySQL Reference Manualの説明を読んでください。あなたができる最良の方法は、LOAD DATA INFILEを使用してからインデックスを無効にしてから、後で再作成(したがって一括計算)することです。それはあなたのためにうまくいかない場合は、より面白いアドバイスがあります。

+0

他のより興味深いアドバイスが何であるか興味があります:) – Gerbrand

+0

@Gerbrand:あなたを失望させて申し訳ありませんが、 " –

0

移行のためにC#を使用してロックされていますか?あなたがしていない場合は、あなただけのために転送するためにMySQL Migration Toolkitを使用することができますデータを転送したい。

+0

私はC#を使用してロックされていて、データを転送する必要があります – Gerbrand

関連する問題