Бизнес блог Александра Быкадорова

Как оптимизировать базу данных блога с помощью плагина Optimize DB. Чистим мусор базы данных

Оптимизация

Сегодня у меня снова технические заморочки, точнее пост на техническую тему. Буду рассказывать о том, как оптимизировать базу данных блога с помощью плагина Optimize DB.

Приветствую дорогие друзья.

Оптимизация базы данных плагином Optimize DB

Что такое оптимизация базы данных? Зачем оптимизировать эту самую базу? В самом начале данного поста я постараюсь ответить на данные вопросы.

И прежде, чем я приступлю к ответам на данные вопросы, разрешите мне рассказать, что из себя представляет база данных.

База данных (БД) — это некий массив данных, который «жизненно» необходим для работы того или иного алгоритма, программы. А раз мы с Вами ведем речь о блогах, то таким алгоритмом является блог, весьма сложный механизм.

И можно вполне логично предположить, что таких массивов может быть несколько: одни хранят, к примеру информацию о комментариях, другие — о зарегистрированных пользователях…

Так для облегчения управления этим массивом информации (БД) и было придумана система управления базами данными (СУБД).

Тут я немного отвлекусь от темы повествования данного поста и хочу вспомнить о своих годах обучения в стенах военного училища Ракетных войск. Я писал об этом в разделе «О себе»…

Как нибудь напишу об этом более подробнее.

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

А какие системы управления чем либо, без базы данных и систем управления этими базами данными. У нас был целый отдельный факультет, который изучал именно эту дисциплину, что называется «от корки до корки».

Я учился на механическом факультете. Моя специальность — «железо» ракет, их устройство с технической части.

Так вот, в этих базах данных находилась информация (алгоритм) полета ракеты: скорость, высота, наклон к горизонту, температура, количество топлива, время полета, общее время…. И т.д.

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

Я лишь хотел сказать то, что принципиальной разницы в работе любой базе данных — один. И основная задача любой СУБД — правильно распорядится необходимым в данный отрезок времени массивом данных.

Если вернуться с «неба на землю», то можно с полной уверенностью сказать, что самой «продвинутой» СУБД для интернет технологий является MySQL.  Именно она и лежит в основе CMS WordPress, если можно так выразиться.

Основные преимущества MySQL — быстрота, надежность. Но тут есть одно но… Как и любая система, это — довольно сложный механизм, а поэтому требует к себе периодического внимания и ухода.

Со временем база данных разрастается, ее массив становиться все больше и больше. Это вполне очевидно: не один «клик» мышкой в Вашем блоге, не обходится без ее внимания. Иначе бы он просто напросто не работал бы.

Происходит самое обычное засорение, падет производительность. Возникает необходимость в ее очистки, иначе говоря — оптимизации. И поможет нам в этом — плагин Optimize DB.

Качаем его http://wordpress.org/plugins/optimize-db/

Устанавливаем, активизируем — все как обычно.

Для тех, кто возможно, не знает, как это делать — читаем статью здесь

Плагин не требует никакой настройки и установки. В этом и заключается его ценность.

Единственное, что от нас будет требоваться — изредка заходить в админпанель блога, «Плагины» => «Установленные» и выбрав данный плагин, нажимать на надпись «Optimize«

Вам будет доступно следующее окно:

 

Оптимизация базы данных

 

Там нажимаем «Optimize now», т.е. «Оптимизировать сейчас».

Все. Ваша база, буквально за несколько секунд, будет оптимизированна.

 

Оптимизация базы данных

P.S. Что я еще хотел сказать… А, вспомнил. После того, как Вы проделаете все эти не сложные манипуляции, я советую Вам отключить данный плагин, т.е. нажать «Деактивировать».

Зачем Вам включенный и по сути не работающий плагин? Перегружать блог? Думаю, это не к чему. А раз в неделю (примерно) снова включать его и делать все то же самое: т.е. оптимизировать базу данных и снова отключать.

Все плагины, которые находятся в неактивном состоянии находятся вверху окна меню «Плагины».

Тут же и будет находится «Ваш» плагин.

 

Оптимизация базы данных

Вот собственно, пожалуй и все, что я хотел рассказать по данной теме. В данном посту я Вам, что из себя представляет оптимизация базы данных с помощью «легкого для понятия» плагина Optimize DB.

Естественно, у тех ребят, которые читают данный пост может возникнуть вопрос — и это все что нужно для оптимизации базы данных WordPress?

Конечно же нет.

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

Подписывайтесь на обновления и  не пропускайте этот материал.

Новость 1. Количество комментариев на блоге перевалило за 2000 человек. Ура, товарищи.
Новый рубеж взят, впереди следующий: 3000 комментариев.
Даешь, 3000 комментов !!!

Фото комментариев

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

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

Новость 2. Блог на прошлой недели перевалил рубеж в 250 посетителей за сутки. До 1000 осталось совсем не много ). В этом году, а то и раньше ))) — я это сделаю !

Понравился блог?
Получайте статьи на ПОЧТУ!

О авторе Смотреть все статьи Сайт автора

Александр Быкадоров

Большое спасибо, что читаете мои статьи и оставляете комментарии к ним. Активные комментаторы заносятся на доску почета.
Подробности здесь.
 
Хотите быть первым в курсе новостей, конкурсов на моем блоге?
Подпишитесь на канал RSS для получения новостей, нажав тут.

Комментариев: 18Оставить комментарий

Социальные комментарии Cackle
  • Этим плагом еще не пользовался ни разу, в основном WP Clean UP, он кстати тоже неплохо оптимизирует, по крайней мере я в последний заход ужал базу данных в 3 раза :)

    Ответ
    • Доброго дня, плохо, что не знаю Вашего имени )))

      Да, я слышал и про «Ваш» плагин — но волей случая пользуюсь Optimize DB. WP Clean UP имеет какие либо настройки?

      Ответ
  • Да, что-то можно выбирать из того что предлагает плагин, делал пару скринов в статье — upgoing.ru/archives/6907 можете глянуть если что.

    Ответ
    • Спасибо за ссылку — посмотрел. Я так понял, плагин имеет больший потенциал?

      Ответ
  • Александр — не могу сказать на счет потенциала, я попробовал — понравилось. Дело в том, что подобных плагинов достаточно много и я не могу сказать который из них лучший. На вкус и цвет, как известно товарищей нет — каждый выбирает то, что ему больше по душе.

    Ответ
    • Согласен полностью. Меня просто немного смущают плагины не имеющие никаких настроек ))
      С одной стороны — почему бы и нет, с другой — охота что нибудь поковырять.
      Все нам не так )))

      Ответ
  • Давно хотел почистить базу. Но пока не решаюсь. База уже конечно весомая, но еще терпимо. Комментариев не так уж много. Спам пока сильно не атакует. Статей конечно уже более 130. Думаю со следующего месяца попробую выполнить чистку. Все таки это полезно делать.

    Ответ
    • Эта процедура безболезненная и можно делать чистку раз в неделю. На протяжении более года — проблем не было с чисткой. А вес — детский ))

      Ответ
  • Нужно попробовать. Если многие используют, то почему бы и мне не начать чистить регулярно базу. Блогу легче будет жить и работать будет наверное получше

    Ответ
    • База молодого блога должна весить едва ли не больше 10 мБайт. А есть такие базы, жирные — под 300мБайт и больше… И на что похожа работа такого блога?

      Ответ
  • Ну большая база у молодого блога скорее всего похожа на помойку. Которую никогда не чистили. Конечно у меня еще и до 10 мб не добралась база, но почистить думаю лишним не будет!

    Ответ
  • Александр! Мы с вами уже как то обсуждали тему относительно данного плагина. Я все как то не решался браться за оптимизацию теперь вот собрался с духом сделал бэкап и думаю нужно идти чистить базу. Запустил если честно. Сайту чуть больше 2 месяцев, около 200 статей а база весит больше 5 мегабайт. Когда я увидел размер базы данных был мягко говоря в шоке. Так что я пошел чистить базу. После проделанной работы отпишусь и скажу помогло мне или нет!

    Ответ
    • Ну скажем так 200 постов, при 5 мБайт — это очень даже достойный результат. Есть у людей и по 200 — 400 мБайт — вот тогда это жесть )))

      Ответ
  • Оказалось все так быстро и не требует много времени. Размер базы уменьшился практически на 1.5 мегабайта. Что очень и очень не плохо. Теперь в любом случае буду проделывать чистку базы 1 раз в месяц ну или немного по чаще. Спасибо Александр за совет!

    Ответ
    • Пожалуйста. С 5 на 3, 5 мБайта — круто !

      А вот что будет, если блог вести 3 года и не чистить?
      Кстати, советую вот что делать: я когда пишу комменты, иногда напоминаю на блогу у себя, что пора чистить базу ))) Вроде бы ерунда… ан — нет, мы забываем это делать и без помощи других, сделаем это не скоро.
      Так что, Александр, как будете чистить — пишите, будем чистить вместе )))

      Ответ
  • Добрый день, Александр. Скажите, пожалуйста, а если у меня уже стоит плагин Simple Optimizer, нужно ли мне ставить Optimize DB? Есть ли какая-то принципиальная разница между этими плагинами?

    Ответ
    • Наталья, привет )))
      Я ж парень прямой и скажу так: фиг его знает )))
      Дело в том, что когда у меня был установлен этот плагин (Оптимайзер ДБ), который я все забываю снова установить, я как бы не видел никакой разницы… Вот не видел ее и все тут. Хотя и и писал о плагине и все советовал, но по прошествии этого времени я понял: разницы как бы нет.
      Во общем — пользуйтесь, тем что установлено… и напишите результаты, будет очень интересно, ибо я сам думаю — ставить мне снова этот плагин или нет…

      Ответ

Добавить комментарий

Ваш email не будет опубликован. Обязательные поля помечены *