【发布时间】:2012-01-04 17:21:40
【问题描述】:
我是处理大量数据的新手。我想知道在批量查询数据库时是否有任何最佳实践,或者是否有人可以提供任何建议。
我有一个查询将提取所有数据,并且 PHP 用于将数据写入 XML 文件。可以有 10 到 500,000 行数据之间的任何地方,因此我编写了脚本以分批 50 提取数据,写入文件,然后获取接下来的 50 行,将其附加到文件等。这样好吗还是我应该做其他事情?我可以增加批处理大小还是应该减少它以使脚本运行得更快?
任何建议将不胜感激。
【问题讨论】:
-
你可以使用
mysqldump --xml转储你的数据库
标签: php mysql batch-processing