Kyl*_*yle 6 php mysql mysqldump
我在PHP脚本中使用INSERT INTO&DELETE FROM组合将数据从可操作的MySQL表中取出并放入存档表中.
存档表变得太大了.即使没有对它执行日常操作,mysqldump在我们备份时会窒息(错误2013):
Error 2013: Lost connection to MySQL server during query when dumping table 'some_table' at row: 1915554
我能做什么?我的PHP脚本应该将它移动到另一个DB(如何?)?将大表保留在操作数据库中是否可以? - 在这种情况下,如何解决mysqldump问题?
谢谢!
您是否偶然使用内存缓冲进行转储并耗尽了交换和物理 RAM?如果是这样,您可以尝试逐行转储。
尝试将 --quick 添加到 mysqldump 语句中。
根据文档,您应该将 --single-transaction 与 --quick 结合起来。
来源: http: //dev.mysql.com/doc/refman/5.5/en/mysqldump.html
| 归档时间: |
|
| 查看次数: |
7259 次 |
| 最近记录: |