Wordpress插入数千条记录

时间:2016-02-12 13:44:48

标签: mysql wordpress csv

我正面临问题服务器执行超时以及有时使用的最大内存。

我想从CSV中将30k记录插入数据库。

问题是一切都在经历一个循环。

我已经更改了wp-config和php.ini中的条目,例如执行时间= 0,最大内存= -1。这解决了致命错误但泄漏了内存。 HTTPD吃掉我所有的计算机内存,仍然需要处理25K记录。

我想在每次插入后释放内存(我使用wordpress默认函数插入数据库而不是SQL)。

我已经搜索了很多,发现在SQL中我们可以在插入查询后写GO来释放内存,但是我们可以在wordpress中做什么。

我使用CSV导入导出插件导入CSV。 [请不要推荐WP-All导入它不符合我在分类法的自定义字段中输入数据的要求]。

2 个答案:

答案 0 :(得分:0)

致电:

wp_cache_flush(); 

解决了我的问题。

答案 1 :(得分:0)

您可以使用

为当前请求禁用缓存
wp_suspend_cache_addition(true);