私は約600,000の行を持つ2つのテーブルを含むSQLファイルを持っています。昨日、Fedora 16のMySQLデータベースにファイルをインポートしようとしましたが、ファイルのインポートに2時間以上かかりました。私のWindows PCでは7分かかりました。私のLinuxとWindowsのマシンはまったく同じハードウェアを持っています。私の友人のカップルもそれを試してみました、そして、彼らは同様の経験を持っていました。SQLのインポートが遅いのはなぜですか?
使用していたコマンドは、mysql -u root database_name < sql_file.sql
でした。
なぜこのような速度の違いがありますか?
同じテーブルタイプ(INNODB/MYISAM/...)? –
ええ、テーブルタイプは同じです:Innodb –
mysqlimportをチェックアウトしましたか? http://stackoverflow.com/questions/2956407/mysql-console-slow-on-import-of-huge-sql-filesを参照してください。 – rorycl