Блокирует ли Wordpress таблицы во время добавления / обновления / удаления мета-записи? - PullRequest
0 голосов
/ 30 марта 2012

У меня есть скрипт, который обновляет 3000 сообщений WordPress ночью (Real Estate CMS). Когда скрипт работает, сайт вообще не загружается.

Блокирует ли Wordpress таблицы во время обновления или это просто проблема производительности?

Есть ли рекомендации по улучшению этого процесса?

В скрипте используются следующие функции:

wp_insert_post
get_post_custom
update_post_meta
delete_post_meta
wp_set_object_terms
get_object_taxonomies

Ответы [ 2 ]

1 голос
/ 01 апреля 2012

У вас по-прежнему нет ответа, поэтому я попробую:

Если вы выполняете транзакцию MYSQL во время этого обновления, посмотрите на свой скрипт, тогда таблицы могут быть заблокированы.

Если это не транзакция, это проблема производительности:

Предложение для ее решения: для ее решения не следует обновлять всю базу данных за один раз и выполнять большое количество запросов, затем перезагрузить страницу php и выполнитьи x количество запросов снова, пока обновление не будет полностью выполнено.

0 голосов
/ 11 сентября 2012

Проблема была не в Wordpress, а в том, что у меня включена сессия PHP, и как только я отключил сессии, проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...