У меня установлен WordPress, и он обновлен до версии 3.4.1.
После обновления у меня очень странное замедление работы WordPress.
В конце концов, я использовал
define('SAVEQUERIES', true);
в моем wp-config.php в сочетании со следующим кодом в моей теме footer.php
global $wpdb;
echo "<pre>";
print_r($wpdb->queries);
echo "</pre>";
и я обнаружил, что, хотя у меня не так много запросов (я получил 49 запросов), есть
Здесь я покажу вам некоторые вопросы:
/* Execution time 7.0095062E-5 */
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC
/* Execution time 5.3167343E-5 */
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (77375,77379,77381)
/* Execution time 9.2029572E-5 */
SELECT wp_posts.* FROM wp_posts WHERE ID IN (77381,77379,77375)
В большинстве запросов запрос прост и не сложен, и я не могу представить, почему эти запросы такие медленные.
База данных WordPress содержит около 60 000 записей и работает на Percona.
Есть идеи по этой проблеме и как я могу ее исправить?