Поддержка Проблемы и решения Проблема с базой данных

  • В базе данных есть папка gm_options она вечно увеличивается в объеме, когда производишь оптимизацию, объем уменьшается, но потом начинает заново увеличиваться. В чем проблема или как сделать каждую минуту оптимизацию?

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • но потом начинает заново увеличиваться.

    Для таблицы *_options это нормально. При навороченной теме и пару десятков плагинов в ней примерно 300 строк записей. Есть движки в которых по несколько тысяч строк 🙂
    И чем вызвано стремление к оптимизации?

    Ну таблица *_options будет расти и потом перестанет рост? А то с хостинга писали: «Мы вынуждены временно заблокировать Ваш заказ в связи с повышенной нагрузкой создаваемой вашим проектом, а также полной утилизацией лимита дискового пространства вашей БД.»

    Какой-то недружелюбный хостер у вас.

    будет расти и потом перестанет рост?

    Я не могу утверждать, у каждого ведь свои «семечки», но в моем опыте так и было.

    Модератор Yui

    (@fierevere)

    永子

    в таблице options еще «живут» записи transient api
    их может быть достаточно много, они добавляются и удаляются в соответствии с ttl

    если есть возможность использовать например memcached (у некоторых хостеров есть), то транзиенты будут жить там

    а вообще наверное стоит поменять или тарифный план или хостера, раз они уже возмущаются

    Спасибо. Но думаю они правы, таблица options растет быстро и занимает несколько Гб. Кошмар, главное раньше этого не было

    и занимает несколько Гб.

    Стоп! А вы точно говорите о Базе Данных? Или всё-таки о файловой системе?

    Модератор Yui

    (@fierevere)

    永子

    интересно
    а что за записи туда добавляются в таком количестве?

    можете посмотреть в PHPMyAdmin например?

    и что было установлено между «раньше» и сейчас?
    явно какой-то плагин шалит

    Я захожу в свою базу данных, через PHPMyAdmin, там таблицы и вот таблица таблица: *_commentmeta, *_comments *__links и т.д. Так вот с таблицей *_options непонятки 🙂 Идет ее увеличение занимаемой памяти. А вот почему?? Что не так??

    Модератор Yui

    (@fierevere)

    永子

    что-то ведет туда запись, очень много записей
    возможно записи удаляются, тогда таблица уменьшается при OPTIMIZE

    за счет большого количества записей велика и нагрузка

    посмотрите конец таблицы, что там за записи? даже имена опций могут помочь найти виновника

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

    Вы скажите, что вам скинуть! Я в этом не спец 🙁 Извините

    Даже не знаю, что сказать.. Вам, наверное, надо обратиться к хорошему знакомому, кому точно доверяете. Кто знает, что у вас там за записи, может сенситивные данные платёжного шлюза. А у меня нет почты, поэтому только на картинке покажу, как сделать экспорт нескольких строк, если вас попросят это сделать
    http://www.imageup.ru/img205/2038291/db-export.png.html
    Описание:
    1. Зайти в таблицу *_options
    2. Отметить галочками «подозрительные» строки, которые хотите экспортировать
    3. Нажать кнопку экспорт
    4. На следующей странице http://www.imageup.ru/img205/2038294/db-export-next.png.html нажмите кнопку «далее» и браузер предложит загрузить файл. Им (файлом) и поделитесь с надёжным человеком.

    А самый лучший вариант — найти спеца и с ним пообщаться по душам 😀

    Спасибо за помощь! Я нашел в чем проблема, в таблице gm_options заполняется строка cron. Заполняется записями типа psp_wplanner_hourly_event и значения

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Строки psp_wplanner_hourly_event относятся к плагину Premium SEO Pack.

    Sergey Biryukov — получается это плохой плагин?? Или это что-то другое

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «Проблема с базой данных» закрыта для новых ответов.