поиск таблиц в БД

GoodWIN

Активный участник
Здравствуйте! Есть база данных которая работает на mariadb субд. Периодически структура БД обновлялась новыми версиями софта которое работает с этой базой. Есть подозрения что после большого числа обновлений и новых релизов некоторые таблицы в БД перестали использоваться (т.е они попросту не нужны). Есть ли способ промониторить и найти таблицы в БД которые не используются ? Можно ли как то избавиться от ненужных таблиц в БД?
 
Здравствуйте! Есть база данных которая работает на mariadb субд. Периодически структура БД обновлялась новыми версиями софта которое работает с этой базой. Есть подозрения что после большого числа обновлений и новых релизов некоторые таблицы в БД перестали использоваться (т.е они попросту не нужны). Есть ли способ промониторить и найти таблицы в БД которые не используются ? Можно ли как то избавиться от ненужных таблиц в БД?

phpmyadmin ?
 
попробуйте использовать information_schema.tables

в столбце update_time можно найти отметку времени, если она равна null, таблица никогда не обновлялась со времени создания таблицы
 
Здравствуйте! Есть база данных которая работает на mariadb субд. Периодически структура БД обновлялась новыми версиями софта которое работает с этой базой. Есть подозрения что после большого числа обновлений и новых релизов некоторые таблицы в БД перестали использоваться (т.е они попросту не нужны). Есть ли способ промониторить и найти таблицы в БД которые не используются ? Можно ли как то избавиться от ненужных таблиц в БД?

Попробуйте включить "GENERAL LOG" , его анализ покажет когда какие таблицы использовались. :ahtung1:этот файл быстро растет.
 
Назад
Верх Низ