Оракул (60597), на голосовании 2 года назад
Как посмотреть статистику по БД сколько строк, сколько места занимают, для каждой из таблиц и отсортировать их
MySQLОтветы
Вот это попробуйте.
SHOW TABLE STATUS [FROM db_name]; - статистика по всем таблицам в базе
2 года
SHOW TABLE STATUS FROM db ORDER BY Rows desc;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY Rows desc' at line 1
так не сортирует по количеству
2 года
Попробуйте пока без сортировки и напишите прямо в точности как я написала с квадратным скобками и так далее
2 года
Зая Волкова,
- мне надо с сортировкой
- квадратные скобки в MySQL нельзя будет ошибка синтаксиса а тем более перед FROM ее туда нельзя ставить даже в другиз субд
- просто SHOW TABLE STATUS FROM db показывает то что нужно но мне важно отсортировать по количеству чтобы найти самые жирные таблицы
Читай //dev.mysql.com/doc/refman/5.7/en/show-table-status.html
Синтаксис не позволяет сортировать. Нужно сдать выборку и потом сортировать
SHOW TABLE STATUS FROM db
Все вопросы
Категории
Избранные