Multisite Woocommerce – Slow Database Queries
Question
These DB queries takes almost 20 second to load and i’m trying to understand what is causing this. Why there are so many question marks? Is it possible to optimize this somehow? The site is using MultilingualPress with Woocommerce.
This are queries for archive product for example
SELECT SQL_CALC_FOUND_ROWS wp_?_posts.ID FROM wp_?_posts INNER JOIN wp_?_postmeta ON ( wp_?_posts.ID = wp_?_postmeta.post_id ) INNER JOIN wp_?_postmeta AS mt? ON ( wp_?_posts.ID = mt?.post_id ) WHERE ?=? AND (
wp_?_posts.ID NOT IN (
SELECT object_id
FROM wp_?_term_relationships
WHERE term_taxonomy_id IN (?)
)
AND
wp_?_posts.ID NOT IN (
SELECT object_id
FROM wp_?_term_relationships
WHERE term_taxonomy_id IN (?)
)
) AND (
(
( wp_?_postmeta.meta_key = ? AND wp_?_postmeta.meta_value != ? )
OR
( mt?.meta_key = ? AND mt?.meta_value != ? )
)
) AND wp_?_posts.post_type = ? AND (wp_?_posts.post_status = ? OR wp_?_posts.post_status = ?) GROUP BY wp_?_posts.ID ORDER BY wp_?_posts.menu_order ASC, wp_?_posts.post_title ASC LIMIT ?, ?
Another one
SELECT SQL_CALC_FOUND_ROWS wp_?_posts.ID FROM wp_?_posts INNER JOIN wp_?_postmeta ON ( wp_?_posts.ID = wp_?_postmeta.post_id ) INNER JOIN wp_?_postmeta AS mt? ON ( wp_?_posts.ID = mt?.post_id ) WHERE ?=? AND wp_?_posts.ID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND (
wp_?_posts.ID NOT IN (
SELECT object_id
FROM wp_?_term_relationships
WHERE term_taxonomy_id IN (?)
)
) AND (
(
( wp_?_postmeta.meta_key = ? AND wp_?_postmeta.meta_value != ? )
OR
( mt?.meta_key = ? AND mt?.meta_value != ? )
)
) AND wp_?_posts.post_type = ? AND (wp_?_posts.post_status = ? OR wp_?_posts.post_status = ?) GROUP BY wp_?_posts.ID ORDER BY wp_?_posts.menu_order ASC, wp_?_posts.post_title ASC LIMIT ?, ?
0
woocommerce
4 years
2019-11-29T08:34:44-05:00
2019-11-29T08:34:44-05:00 0 Answers
80 views
0
Leave an answer