2010-10-01 48 views
0

我目前超过了我的博客在我的主机上每小时的最大服务器查询次数,发生这种情况时他们会关闭我的帐户,使其无效。我可以在Wordpress中删除这些索引中的一个吗?

我保持超过75,000个查询的最大数量,但我认为我不应该考虑我目前拥有的访问者数量,另外我还使用超级缓存。

我一直在试图调查可能导致问题的原因,但迄今为止我的运气还是不错。

我已经试过:

  • 修复表
  • 优化表
  • 去除死皮引用从wp_options
  • 删除不再使用的表

但是,我没有注意到这一点警告:

alt text

我在想这可能是问题吗?如果没有人有任何其他想法让我去探索?

谢谢。

+0

这不会导致多余的查询问题。 – 2010-10-01 12:55:58

回答

0

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

我也会检查你的主题,并确保它只使用一个调用数据库的选项。我最近遇到了一个主题,它仍然将每个选项单独存储在数据库中。

PS可以很容易地修复。

+0

有没有一种快速检查的方法,或者我是否真的必须通过插件编辑器中的每个php文件? – Velocity 2010-10-01 13:04:38

3

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

1

您需要查看您的Web服务器日志,以确定您是否真的在您的博客上获得了这些点击次数,以及他们是获取缓存版本还是直接访问数据库。另一件事是看看你的MySQL端口是否对外部开放 - 有人可能为了恶意目的直接打你的数据库。

相关问题