【问题标题】:WP_Options table in MySQL db is over 1.1GB - how can I reduce the size?MySQL db 中的 WP_Options 表超过 1.1GB - 如何减小大小?
【发布时间】:2019-01-11 16:34:29
【问题描述】:

我有一个新闻网站,速度太慢了。

我尝试更深入地研究它,发现我的数据库是 1.2GB。我有超过 7000 篇文章。

我应该删除完整的 wp_options 表吗?不知道如何减少它。

我尝试使用 wp-sweep 但没有任何反应:

不确定要删除什么

【问题讨论】:

  • 你能确定哪些表是最大的吗?
  • 我投票结束这个问题,因为它与编程无关。您可能想在此处发布此问题:wordpress.stackexchange.com
  • 如何查看 wp_option 表中的哪一行最大?
  • 如果你只是删除 wp_options 表,你会破坏你的网站,因为很多必要的配置也保存在那里。试试这个:wpbeginner.com/plugins/… 在进行任何更改之前进行备份。
  • 随机删除表可能是一个糟糕的计划。就像“嘿,C:\Windows 占用了大量空间,也许我应该删除它。”如果一张桌子很大,看看里面发生了什么。 wp_options 有一个非常简单的结构,所以你应该能够识别它是否是一些巨大的记录,或者那里是否只有大量的垃圾。

标签: mysql database wordpress


【解决方案1】:

优化表 wp_options; 大大减少了 wp_option 表的大小,对网站没有伤害。但请确保无论如何都要进行备份。

【讨论】:

    【解决方案2】:

    如果this article 有帮助,建议删除缓存的“瞬态”数据:

    DELETE FROM wp_options WHERE option_name LIKE '_transient_%';
    
    与任何主要的数据库操作一样,在您执行此操作之前确保您有备份并且您已经测试了这些备份的工作原理

    【讨论】:

    • 成功了。谢谢。我尝试了针对瞬态的不同查询,而这一个是唯一有效的。谢谢。
    猜你喜欢
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    相关资源
    最近更新 更多