Як почистити базу

Як почистити базу


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


 

Вам знадобиться

  • Доступ до phpMyAdmin

Інструкція

1. Після авторизації в phpMyAdmin виберіть в лівому фреймі потрібну базу даних.

2. Якщо необхідно очистити базу від усіх таблиць разом з даними, що містяться в них, то клацніть розміщене під таблицею посилання "Відмітити все", а потім виберіть у випадному списку з написом "З відміченими" рядок "Видалити". Додаток зажадає підтвердження виконання запиту DROP TABLE - натисніть "Так". Після цього в правий фрейм буде завантажена табличка з результатами виконання SQL- запиту на видалення усіх таблиць.

3. Якщо треба видалити дані, що тільки містяться в таблицях, то, як і в попередньому кроці, потрібно клацнути посилання "Відмітити все", але у випадному списку вибрати рядок "Очистити". Зрозуміло, і для операції видалення, і для очищення, зовсім не обов'язково вибирати усі таблиці. Ви можете поставити відмітки тільки для тих таблиць, які вас цікавлять.

4. В процесі активної роботи з базою даних, коли здійснюється багато операцій запису і видалення, в таблицях залишається "сміття" - частини невживані більше рядків, індексів і так далі. Для розвантаження таблиць від усього зайвого призначена опція "Оптимізувати таблицю". Щоб їй скористатися, вам потрібно знову клацнути "Відмітити все" і вибрати цей рядок у випадному списку.

5. Якщо SQL- запити викликають помилки, то, можливо, сталися якісь ушкодження SQL-, що зберігалися, сервером даних про структуру і індексування таблиць бази. В цьому випадку, клацнувши посилання "Відмітити все", вам потрібно вибрати у випадному списку пункт "Відновити таблицю".