我可以在Wordpress中删除其中一个索引吗?

时间:2010-10-01 12:51:51

标签: sql database wordpress wordpress-plugin

我目前在我的主机上使用我的博客超过了每小时的最大服务器查询数,当发生这种情况时,他们会关闭我的帐户,使其无用。

我一直超过75,000的最大查询量,但我认为我不应该考虑我现在拥有的访问量,而且我正在使用超级缓存。

我一直在努力调查可能导致问题的原因,但到目前为止我运气不佳。

我试过了:

  • 修复表格
  • 优化表格
  • 从wp_options中删除死引用
  • 删除未使用的表

但是,我确实注意到了这个警告:

alt text

我认为这可能是问题吗?如果不是,是否有人有任何其他想法供我探索?

感谢。

3 个答案:

答案 0 :(得分:3)

这不是您的问题,您可以删除索引,但这不会减少您拥有的查询数量。 尝试查询mysql日志以查看正在查询的内容,或禁用可能导致问题的插件/小部件。

答案 1 :(得分:1)

您需要查看您的网络服务器日志,看看您是否真的在博客上获得了这么多的点击量,以及他们是获得缓存版本还是直接访问数据库。要看的另一件事是看看你的MySQL端口是否对外界开放 - 有可能是某人为了恶意目的直接命中你的数据库。

答案 2 :(得分:0)

如果其中任何一个显式使用了option_name_2索引,请检查你的插件,如果是这样,请从插件中删除它(我会完全删除插件,听起来像是一个糟糕的插件),然后删除索引。

我还会检查你的主题并确保它只使用一次调用DB来获取它的选项。我最近遇到了一个主题,它仍然将每个选项分别存储在数据库中。

PS可以很容易修复。