私はphpmyadminから約45MBのmysqlバックアップをインポートしようとしていますが、それは永遠にかかります。私のローカルphpmyadminインストールのconfig.default.phpに$cfg['ExecTimeLimit'] = 0
を設定しましたが、まだ2時間稼働しています!私は本当になぜこのような比較的小さなバックアップが時間がかかるのか理解できません。インポートプロセスを最適化する方法はありますか(my.confのphp.iniで)、それとも自分がバックアップしたファイルですか?mysqlをインポートすると45MBのsqlが永久にかかります
答えて
私はFedora 16がトランザクション/同期のセマンティクスを尊重しており、Windowsはそうではないと考えています。数学を行うと、2時間で60万回の更新が1分あたり5,000回になります。これはディスクの回転速度と同じオーダーです。
インポートファイルの先頭にSET autocommit=0;
を追加し、末尾にCOMMIT;
を追加できます。詳細については、this pageを参照してください。
これは、インポートを改善するために提案できる唯一のオプションです。また、.sqlファイルを生成する前に、max_allowed_packet=32M
以上の値をmy.cnf
ファイルに増やす必要があります。
残念ながら私は実際にFedore 16の部分を取得していません...私はSSDベースのMacbook Pro上でOS X上で実行されているMAMPスタックでローカルに作業します。 SET autocommit = 0を試しています。あなたが私に送ったリンクから他の提案を試みます。私はあなたにその結果を知らせます。 バックアップはオンラインでインストールされているため、max_allowed_packetは変更できません。そのサーバーのmy.cnfにアクセスできません。 – user700119
ExecTimeLimitでいくつかの番号insted 0を試してください。
1200まで試してみました... – user700119
コマンドラインダンプを使用してください - $ mysqldump -u [uname] -p [pass] db_name> db_backup.sql –
コマンドラインのインポートに30秒しかかからず、今晩インストールしたXamppスタックにphpmyadminが付属していたので、問題は明らかにphpmyadminの設定だった。 残念ながら、私は本当にどのような設定がこの巨大な減速を引き起こしたかは言えません。とにかく助けてくれてありがとう。
乾杯 ロベルト
- 1. Eclipseのリフレッシュ作業スペースが永久にかかります
- 2. 永久にSQL Serverの更新を受け取ります
- 3. シェルスクリプトの実行段階は永久にかかります
- 4. 永久にListViewに画像を取り込みますか?
- 5. Node.js MySQLのクエリでHttp POSTが永久にハングする
- 6. テンソルフローの実行には小さなデータが永久にかかります
- 7. C++ - 永久にDLLファイルをインポートするには?
- 8. 永久に "ファイルが見つかりません"
- 9. ブートストラップが行を永久に編集できますか?
- 10. mysqlはNULLを永久に取ることを許可します
- 11. Facebook og:image URLは永久に有効である必要がありますか?
- 12. 永続的なNSManagedObjectIDはあまり永久的ではありませんか?
- 13. React Nativeが永久にハングする
- 14. ログバックが永久にハングする
- 15. 永久にメモリがネストされるのはなぜですか?
- 16. Tkinter:Canvasから永久にタグを削除できますか?
- 17. 永久
- 18. 永久
- 19. Nginxの静的ファイルをメモリに永久にキャッシュしますか?
- 20. SQLクエリは永久に実行されます
- 21. 非同期プロセスが永久に停止するのを停止しますか?
- 22. ボタンイメージを永久に変更します
- 23. ListViewからアイテムを永久に削除
- 24. Eclipseのコンソールボタンを永久にしますか?
- 25. WinHTTPとMSXMLが永久に.Send()にハングアップします
- 26. スレッド戻り値のチェックは永久に
- 27. -DCMAKE_EXPORT_COMPILE_COMMANDS = ONをcmakeに永久に追加する必要があります
- 28. どのようにして永久に移行を繰り返すことができますか?
- 29. 永久にチェックボックスを無効にする
- 30. WP7フラッシュを永久にオンにする
私はそれが形式に依存思いますが、あなたは完全にphpMyAdminのを避けるべきであるMySQLへのコマンドラインから直接それを行うことができます。 – jeroen
コマンドラインは良いアドバイスですが、今後のリストアはオンラインインストールで行われ、コマンドラインへのアクセスはないため、適用されません。 – user700119