Thursday, November 19, 2009

Як підрахувати обєм індексів всіх таблиць в БД mysql

Підрахувати обєм індексів всіх таблиць  в певній базі даним  mysql  можна так:

mysql -D db_name -e "show table status;" | awk '{sum= sum+$9;} END {print sum/1024/1024}'

якщо треба то потрібно додати імя користувача для доступу до БД і його пароль

mysql  -u -p ........


можна також порахувати загальний обєм бази даних:

mysql -D db_name -e "show table status;" | awk '{sum= sum+$7;} END {print sum/1024/1024}'

No comments: