Могу ли я удалить один из этих индексов в Wordpress? - PullRequest
0 голосов
/ 01 октября 2010

В настоящее время я превышаю максимальное количество запросов к серверу в час с моим блогом на моем хосте, и когда это происходит, они закрывают мою учетную запись, делая ее бесполезной.

Я продолжаю превышать максимальное количество запросов, которые75 000, но я не думаю, что мне следует учитывать количество посетителей, которые у меня сейчас есть, плюс я использую Super Cache.

Я пытался выяснить, что может быть причиной проблемы,но пока мне не повезло.

Я пробовал:

  • Восстановление таблиц
  • Оптимизация таблиц
  • Удаление мертвыхссылки из wp_options
  • Удаление неиспользуемых таблиц

Однако я заметил это предупреждение:

alt text

Прав ли я, думая такможет быть проблема?Если нет, у кого-нибудь есть другие идеи для меня?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 01 октября 2010

Это не ваша проблема, вы можете удалить эти индексы, но это не уменьшит количество ваших запросов.Попробуйте запросить журнал mysql, чтобы узнать, что запрашивается, или отключите плагины / виджеты, которые могут вызывать проблему.

1 голос
/ 01 октября 2010

Вам нужно просмотреть журналы вашего веб-сервера, чтобы узнать, действительно ли вы получаете такое количество посещений в своем блоге, и получают ли они кэшированную версию или переходят прямо в базу данных.Другая вещь, на которую стоит обратить внимание, это посмотреть, открыт ли ваш порт MySQL для внешнего мира - возможно, кто-то напрямую использует вашу базу данных для гнусных целей.

0 голосов
/ 01 октября 2010

Проверьте ваши плагины, если какой-либо из них явно использует индекс option_name_2, если это так, удалите его из плагина (я бы полностью удалил плагин, это звучит как плохой плагин), а затем удалите индекс.

Я также проверил бы вашу тему и удостоверился, что она использует только один вызов БД для ее выбора.Недавно я натолкнулся на тему, которая по-прежнему хранит каждую опцию отдельно в БД.

PS это можно исправить довольно легко.

...