wp_options太大?清理wp_options table (autoloaded data)

admin wordpress教程主题插件wp_options太大?清理wp_options table (autoloaded data)已关闭评论字数 923阅读模式

wp_options太大?清理wp_options table (autoloaded data)

在进行本操作前,请一定要先备份你的数据库,以免给你的网站造成灾难性后果后,无法恢复!

Clean up wp_options table (autoloaded data)

为什么要删除自动加载的数据?这是因为这种类型的数据在每个页面加载时加载,并且通常包含不再使用的数据(由已删除的主题/插件留下)或留下,因为WP-cron不工作而某些插件没有清理自己之后。

从webhosting控制面板(cPanel,Plesk等)进入您的phpmyadmin工具,然后按照以下命令操作

发的

注意:

在尝试任何这些优化之前备份数据库。
如果您的数据库有前缀(例如“wp_123abc_”而不是“wp_”),则使用前缀“wp_123abc_options”而不是“wp_option”重新键入下面的SQL命令。

 

在数据库,运行以下查询语法,检查"autoloaded data 大小:

SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';

发送

这个显示了自动加载表的大小。任何超过1MB的东西都非常需要清理;我看过甚至40MB的网站(难怪他们崩溃了!)。如果可能,我尽量保持在500kb以下(尽管即使1MB也可以)。如果你有500kb或更少,你可以在这里停止!

2. 运行以下查询语法 列出: top autoloaded data entries

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload='yes' ORDER BY option_value_length DESC LIMIT 30;
这将列出表中前30个自动加载的数据条目。删除您知道的不再使用的那些。如果要查看更多项目,还可以将DESC LIMIT 30更改为更高的数字,如50或60。通常,前10-30个项目构成了自动加载数据的大部分。通常只有少数插件可以创建所有批量。

点击需要删除的table(再次提醒,在删除之前备份数据库)

 
admin
  • 本文由 admin 发表于 2019年9月9日 17:31:05