WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

如何手动优化WordPress数据库

查看 WP集市 的更多文章WP集市 2025-08-27 【WordPress教程】 1055人已围观

  1. 先备份数据库!直接wp-config里加define('WP_ALLOW_REPAIR', true); 然后访问你域名.com/wp-admin/maint/repair.php 这玩意能自动修复表错误,但治标不治本啊。

  2. 手动进phpMyAdmin找wp_posts表,跑这个SQL:

    DELETE FROM wp_posts WHERE post_type = 'revision';

    revisions这玩意占地方比正经文章还多,删完立马瘦身。怕丢历史?装个Revision Control插件控制版本数就行。

  3. 清理wp_options里的自动草稿:

    DELETE FROM wp_posts WHERE post_status = 'auto-draft';

    还有过期transients:

    DELETE FROM wp_options WHERE option_name LIKE '%_transient_%';

    这堆临时数据跟浏览器cookie似的,积多了拖慢查询速度。

  4. 优化表结构不是闹着玩的。先EXPLAIN分析慢查询:

    EXPLAIN SELECT * FROM wp_posts WHERE post_date > '2023-01-01';

    看到Extra列出现"Using filesort"就得注意了,考虑给post_date字段加索引:

    ALTER TABLE wp_posts ADD INDEX post_date_idx (post_date);
  5. 最后记得跑OPTIMIZE TABLE收碎片:

    OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options;

    但别老用!这命令会锁表,访问量大的站半夜搞为妙。

  6. 其实装个WP-Optimize插件省事,但手动操作让你真正理解数据库怎么呼吸——那些索引像肺叶,冗余数据就是粘着的焦油,清理多了查询自然喘得过气。

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 723 篇 | 评论 0 次
最新文章