Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Як очистити базу даних MySQL від всякого шлаку

  1. Що треба чистити в базі даних MySQL обов'язково
  2. Спеціальний плагін для очищення бази даних MySQL від шлаку
  3. Наскільки часто необхідно виконувати очищення бази даних

Вітаю на блозі!

У цій статті розповім, як очистити базу даних MySQL. Пам'ятайте статтю , Де я говорив, що плагіни залишають після себе купу сміття в базі даних? Так ось крім цієї купи є і інше сміття, який поступово забиває нашу базу даних MySQL, не даючи при цьому блогу спокійно розвиватися. Сьогодні хочу розповісти, як позбутися від усього цього сміття, створюваним плагінами і не тільки! Читайте далі, щоб дізнатися, як очистити базу даних MySQL.

Відразу скажу, що перед чищенням обов'язково зробіть копію MySQL! Якщо щось піде не так, то зможете відновитися за секунди. Як очистити базу даних MySQL? Дивіться на короткий список нижче - всі наші дії:

  1. Навіщо взагалі її чистити від шлаку
  2. Що необхідно очищати
  3. Як очистити базу даних без рук
  4. Наскільки часто потрібно робити чистку MySQL

Зробили те, що я вас просив - створити бекап бази даних? Так, тоді поїхали ...

Виходячи зі свого досвіду, знаю, що багато читають цю статтю, навіть не думають щось робити. Хоча б тому що побачили моє попередження про створення копії БД. Зараз думають: «Прочитаю, збережу в закладки, а потім як небудь вирішу цю проблему». Ще можливо мають страх перед чищенням.

Давайте начистоту! Я вже написав не одну статтю для просування сайтів моїх читачів, але результат, я побачив не у багатьох. Тобто, не всі блогери, які мене читають виконують мої рекомендації на своїх блогах. А могли б підняти відвідуваність свого ресурсу хоча б до 300 унікальних відвідувачів на добу. Так ось, якщо ви і зараз просто прочитаєте пост, не зробите чистку бази даних, то про якийсь зростанні мови бути не може!

Наступна категорія блогерів може просто боятися робити якісь маніпуляції на своєму блозі, просто щоб нічого не пошкодити. Справа в тому, що це нормально! Я не зустрічав таких людей, які б хотіли угробити своє дітище. Тому, я написав: «Зробіть резерв бази даних MySQL». Якщо раптом, щось піде не так, ви відразу зможете відновити блог. Хоча навряд чи щось піде не так, адже ми будемо працювати з плагіном, який ще жодного разу не давав збоїв.

Все ж краще перебдеть, ніж недобдеть! Ви як вважаєте? На самий крайній випадок, можна найняти фрілансера, який все зробить в кращому вигляді. Але навіщо тоді, я пишу цю статтю про очищення бази даних? Саме так, не для нього! Фрілансер і так отримує гроші за свою роботу, а ви в цілях економії можете зробити все самі, тим більше далі буде все докладно описано.

Тут відповідь не складний, навіть дуже простий. З місяця в місяць ведення блогу БД зростає, а у кого-то дуже швидко! Чи не очищаючи БД від сміття, ваш хостинг скоро скаже: «Купуй додаткове місце або переїжджай», а скоріше за все просто відключить ваш сайт. Це може привести до великих втрат поваги вашій аудиторії і знизити ваші доходи, а також погано вплине на поведінкові чинники .

Звичайно, база даних не у всіх зростає дуже швидко. Якщо блог налаштований відмінно всередині і зовні, ви не встановлювали плагіни, а потім їх відключали, видаляли через непотріб, видаляли ревізії статей, а може взагалі їх відключили в налаштуваннях, не отримували СПАМ коментарів, то ваша база зростає тільки від нових статей і нормальних коментарів .

Якщо блог налаштований відмінно всередині і зовні, ви не встановлювали плагіни, а потім їх відключали, видаляли через непотріб, видаляли ревізії статей, а може взагалі їх відключили в налаштуваннях, не отримували СПАМ коментарів, то ваша база зростає тільки від нових статей і нормальних коментарів

Я не сумніваюся, що ваш блог налаштований найкращим чином, тому що якщо навіть ви не верстальник, програміст і не IT, то в інтернеті повно курсів на дану тему і думаю все настройки ви зробили відмінно. Могли відключити ревізії або видаляти їх плагіном. Навіть від спаму у вас є кращий плагін . Але не може бути, щоб не пробували якийсь плагін, а потім його видалили! Тому давайте приступимо до справи.

Що треба чистити в базі даних MySQL обов'язково

Складений мною список не великий, але це не означає, що він такий же у вашій БД! Для наочного прикладу, я покажу вам скрін моєї бази даних.

  • Ревізії постів (движок WordPress за замовчуванням робить копії сторінок і записів про всяк випадок)
  • Спам коментарі (на все блоги і сайти приходять такі коментарі, типу чорне SEO)
  • Чи не потрібні таблиці (вони створюються плагінами, деякі плагіни прибирають за собою сміття, але не всі)
  • Пінкбекі (коли у блогера варто настройка «Намагатися оповістити блоги, що згадуються в статті» і він ставить на ваш ресурс посилання, то в вашу БД заноситься запис)

Тепер для прикладу дивіться на мою БД MySQL:

Спеціальний плагін для очищення бази даних MySQL від шлаку

Перед чищенням бази даних спочатку погляньте на неї. Це можна зробити на хостингу в розділі phpMyAdmin, але обов'язково потрібно вибрати з лівого боку ту базу, яку хочете перевірити. Хотів показати вам, як знайти її покроково, але хостинг акаунти у всі різні і я думаю, що без мене розберетеся. В крайньому випадку напишіть підтримаю, запитавши: «Де моя база даних MySQL».

Зайшли? Добре! Тепер бачите все таблиці своєї бази даних. Там в кінці кожного рядка зазначено скільки та чи інша таблиця займає місця. Нас кб не цікавлять, тому дивіться на мб. Ось список моїх найвагоміших таблиць:
Ваші таблиці скоріше за все будуть відрізнятися від моїх, тому що плагіни ми все використовуємо за своїми особистими потребам і бажанням. Опишу кожну таблицю по порядку.

Wp-comments відповідає за коментарі, тобто туди заноситися вся інформація про залишених коментарях на вашому блозі. Вона може бути легка, але, якщо багато залишених СПАМ коментарів, які навіть відправляли в кошик, вони все одно займають багато місця. Швидше за все вона у вас дуже велика, як і у мене. Адже на моєму блозі майже 6000 коментарів. Нічого страшного! Ми все це справа очистимо далі.

Зараз перевірте вкладку «Коментарі / спам» в адмін-панелі свого блога. Подивіться може там багато спаму, видаліть їх.

Wp_posts + wp_ppostmeta заносяться всі статті блогу і все їх метадані. Якщо ви пишете об'ємні пости, то ця таблиця буде велика.

Wp_options зберігає налаштування нашого WordPress блога. Там може бути маленький розмір, але не факт! Адже ви використовуєте плагіни? А їх налаштування думаєте куди пишуться? Саме так, туди. Для зменшення розміру використовуються Optimize DB або Clean Options.

Останній плагін дуже хороший, він часто допомагав мені зачищати косяки за іншими плагінами, які були мною видалені. Clean Options дістає з таблиці wp_options дуже багато шлаку. Як завжди в цій таблиці бази даних залишаються настройки старих полігонів. Навіщо вони блогу? Точно, їх потрібно прибрати!

Тільки цим плагіном можна зловживати! Використовуйте його якщо таблиця wp_options дійсно величезна. При розмірі 1-2 мб краще не чіпати.

Wp_blc_instances, wp_blc_links, wp_blc_synch + wp_wppage_conversion, wp_wppage_conversion_log, wp_wppage_stats, ці таблиці залишені плагінами Broken Link Checker (перевірка битих посилань) і Wppage. Першим, я користуюся часто - перевірив і відключаю його, щоб було менше навантаження на блог, а другий ставив колись давно, потім видалив, але його таблиці залишилися.

Так ось таблиці від Broken Link Checker потрібно очистити, а Wppage видалити раз і назавжди! Ці дії ми зараз зробимо.

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

Так добре, БД стала набагато менше. Тепер нам потрібно видалити непотрібні таблиці від старих полігонів. У моєму випадку, це Wppage.

Тут теж потрібно виділити галочками потрібні таблиці для очищення, тільки внизу виберіть - видалити.

Тільки ні в якому разі не можна поспішати! При поспіху можна виділити не ті таблиці.

Зараз давайте перейдемо до плагіну WP-Cleanup для напівавтоматичного очищення бази даних MySQL. качайте його звідси або в адмін-панелі на вкладці «Модулі / додати новий», напишіть його назву в пошуку. Встановіть і активуйте.

Для переходу зайдіть «Налаштування / WP-Cleanup». Натисканням однієї кнопки видалимо весь шлак:

  1. ревізії постів
  2. Спам-коментарі
  3. несхвалені коментарі
  4. Невикористані теги
  5. Невикористані META-дані
  6. Невикористану частину БД

Виділяйте бажані до очищення рядки і тисніть кнопку «Cleanup the selected items».

База даних очищена!

Чистка БД звичайно необхідна процедура, але на додаток ще рекомендую робити оптимізацію бази. Я для цього використовую плагін WP-Optimize.

Після того, як всі зробили відключайте WP-Cleanup. Він нам більше не потрібен. До речі раджу відключати всі плагіни, які потрібні для разового використання. Хоча б для того, щоб не вантажити зайвий раз сервер.

Наскільки часто необхідно виконувати очищення бази даних

Робіть чистку в залежності від активності на вашому блозі, тобто якщо ви встановлювали плагіни, оновлювали статті, отримували СПАМ коментарі, то краще очищати базу даних відразу після цього. Для того, щоб СПАМ не приходив встановіть один із кращих плагінів , Ревізії можна відключити, а від плагінів з будь-якого потрібно очищатися. Взагалі перевіряйте розмір своєї бази даних десь 1 раз на місяць. Точно сказати не можу, все залежить тільки від вас.

Сподіваюся ви виконали всю роботу і тепер на майбутнє знаєте, як очистити базу даних MySQL від сміття. Підписуйтесь на оновлення мого блогу, [urlspan] натиснувши тут [/ Urlspan], щоб не пропускати саме цікаве і корисне. До зустрічі!

З повагою, Олексій Кобзарев

Як очистити базу даних MySQL?
Ви як вважаєте?
Але навіщо тоді, я пишу цю статтю про очищення бази даних?
Зайшли?
Адже ви використовуєте плагіни?
А їх налаштування думаєте куди пишуться?
Навіщо вони блогу?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.