Поддержка → Проблемы и решения → Проблема с базой данных
Проблема с базой данных
-
В базе данных есть папка gm_options она вечно увеличивается в объеме, когда производишь оптимизацию, объем уменьшается, но потом начинает заново увеличиваться. В чем проблема или как сделать каждую минуту оптимизацию?
-
но потом начинает заново увеличиваться.
Для таблицы
*_options
это нормально. При навороченной теме и пару десятков плагинов в ней примерно 300 строк записей. Есть движки в которых по несколько тысяч строк 🙂
И чем вызвано стремление к оптимизации?Ну таблица *_options будет расти и потом перестанет рост? А то с хостинга писали: «Мы вынуждены временно заблокировать Ваш заказ в связи с повышенной нагрузкой создаваемой вашим проектом, а также полной утилизацией лимита дискового пространства вашей БД.»
Какой-то недружелюбный хостер у вас.
будет расти и потом перестанет рост?
Я не могу утверждать, у каждого ведь свои «семечки», но в моем опыте так и было.
в таблице options еще «живут» записи transient api
их может быть достаточно много, они добавляются и удаляются в соответствии с ttlесли есть возможность использовать например memcached (у некоторых хостеров есть), то транзиенты будут жить там
а вообще наверное стоит поменять или тарифный план или хостера, раз они уже возмущаются
Спасибо. Но думаю они правы, таблица options растет быстро и занимает несколько Гб. Кошмар, главное раньше этого не было
и занимает несколько Гб.
Стоп! А вы точно говорите о Базе Данных? Или всё-таки о файловой системе?
интересно
а что за записи туда добавляются в таком количестве?можете посмотреть в PHPMyAdmin например?
и что было установлено между «раньше» и сейчас?
явно какой-то плагин шалитЯ захожу в свою базу данных, через PHPMyAdmin, там таблицы и вот таблица таблица: *_commentmeta, *_comments *__links и т.д. Так вот с таблицей *_options непонятки 🙂 Идет ее увеличение занимаемой памяти. А вот почему?? Что не так??
что-то ведет туда запись, очень много записей
возможно записи удаляются, тогда таблица уменьшается при 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 и значения
Строки
psp_wplanner_hourly_event
относятся к плагину Premium SEO Pack.Sergey Biryukov — получается это плохой плагин?? Или это что-то другое
- Тема «Проблема с базой данных» закрыта для новых ответов.