我正在使用AWS EC2实例,我的数据库大小约为4GB。在实例中使用ubuntu OS和mysql数据库。每当我转储我的数据库时,它的倾销,网站停止响应。时间段约为15至20秒。
请帮助我比这个备份程序更好。
答案 0 :(得分:0)
请检查php.ini文件中的max_execution_time和memory_limit。
您也可以使用set_time_limit
功能。
答案 1 :(得分:0)
答案 2 :(得分:0)
我想你忘了关掉锁表选项。默认情况下,MySQL在执行数据导出时设置表锁。
在数据导出完成之前,锁定不会被释放,这就解释了为什么您的网站进程无法在表格上执行任何操作大约15-20秒。
如果您通过MySQL工作台进行数据库转储,请转到高级选项并取消选中锁定表。