sql >> データベース >  >> RDS >> Mysql

C#を使用してXMLファイルをMySQLにロードする最速の方法は何ですか?

    これには2つの部分があります:

    • xmlファイルの読み取り
    • データベースへの書き込み

    xmlファイルを読むには、このリンク http://csharptutorial.blogspot .com / 2006/10 / reading-xml-fast.html は、ストリームリーダーを使用して2.4秒で1 MBを読み取ることができることを示しています。これは、1 GBのファイルで2400秒または40分(私の数学がこれほど遅く機能している場合)になります。

    私が読んだことから、MySQLにデータを取り込む最も速い方法は、LOADDATAを使用することです。

    http://dev.mysql.com/doc/refman /5.1/en/load-data.html

    したがって、xmlデータを読み取れる場合は、LOAD DATAで使用できるファイルに書き込んでから、LOADDATAを実行してください。合計時間は、体験している時間よりも短い場合があります。



    1. WordPressのカスタムテーブルが空かどうかを確認する方法

    2. 複数の列にわたるMySQLCOUNT()

    3. 採用または採用:採用プロセスのデータモデル

    4. WHERE句の条件の順序はMySQLのパフォーマンスに影響しますか?