在阅读Codeigniter的manuel指南时,我注意到在数据库工具下,备份功能说“备份非常大的数据库可能无法实现。”
这究竟是什么意思?它可以备份多少钱?
答案 0 :(得分:1)
来自CodeIgniter的user guide:
由于PHP可用的执行时间和内存有限,可能无法备份非常大的数据库。
服务器的配置(托管您的网站/ CodeIgniter)可能会限制PHP脚本的最长执行时间以及PHP的总可用内存。确定可备份的数据库大小完全取决于您的特定服务器配置。在 服务器上使用 数据库运行此备份实用程序并对结果进行基准测试 - CodeIgniter的Benchmarking Class可能会对此有所帮助 - 将帮助您确定可备份的数据库大小。您可以根据需要更改服务器的配置,以便为PHP分配更多资源。
我决定使用几个不同的数据库对此备份功能进行基准测试。这只是出于好奇,所以我不会依赖这些结果,但它们可能会引起人们的兴趣。
数据库1
结果:
数据库2
结果:
数据库3
结果:
数据库4
结果: