mysql - Wordpress 插入数千条记录

标签 mysql wordpress csv

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

我想将 30k 条记录从 CSV 文件插入数据库。

问题是一切都在一个循环中进行。

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

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

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

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

最佳答案

调用:

wp_cache_flush(); 

解决了我的问题。

关于mysql - Wordpress 插入数千条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35364160/

相关文章:

Mysql按混合值然后其他值排序

php - 将表单值保存在 WordPress 的 post_meta 中

python - 考虑到 takewhile (itertools) 的最后一次迭代

python - '\r'在Python `lineterminator`中不能作为 `csv.writer()`

python - 在 Python 中打开一个 csv.gz 文件并打印前 100 行

mysql - SQL批量插入CSV语法错误?

php - 将 mysql 转换为 mysqli 是否非常有必要?

php - 简单的MySQL两表查询

php - 为什么我的 WordPress 网站重定向到错误的 URL?

wordpress - 在Wordpress博客首页中添加播放器,而不仅仅是帖子页面