我有一个网站,运行类似于许多自由职业网站,人们可以作出投标。它在最近几周变得缓慢得令人痛苦,我使用query来发现这个问题可能超过14万个帖子,这些帖子是在过去5年里积累起来的。下面是一个需要36秒的查询(来自查询监视器).
SELECT wp_4_posts.ID
FROM wp_4_posts
WHERE 1=1
AND wp_4_posts.post_parent = 427941
AND wp_4_posts.post_author IN (1)
AND wp_4_posts.post_type = 'bid'
AND ((wp_4_posts.post_status
我有一个有大量不同内容类型的节点的网站。我想把它们都设置为未发布的,而且我看不出有什么方法可以轻松地做到这一点,而不需要一页接一页地浏览内容片段。
我正在考虑直接在数据库上执行一个查询:UPDATE node SET published = 0; --但这是否正确地取消了所有内容的发布?
编辑:我们正在处理数千个节点,据我所知,在大容量编辑页面上显示50个节点的硬编码限制。所以我尽量避免翻阅几十页。