1) 试试看WordPress › WPDB Profiling « WordPress Plugins 查看运行所有查询的内容。
2) 清除post和页面修订将极大地减少WP数据库的大小(在某些情况下高达90%),并带来巨大的速度回报和较低的服务器负载。在phpmyadmin中以SQL查询方式运行以删除修订;根据需要更改表前缀:
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = \'revision\'
然后优化所有表。然后添加
define (\'WP_POST_REVISIONS\', FALSE);
wp config顶部附近。php禁用将来的修订。
3) 检查permalink结构:Category in Permalinks Considered Harmful » Otto on WordPress