Для того, щоб я міг бачити, де використовується дисковий простір (незалежно від того, знаходиться він у таблиці mysql чи ні), я використовую свою надійну команду "du". Ось приклад того, як я знаходжу, звідки їдять весь простір.
$ sudo du -cks /* | sort -rn
954881224 total
945218092 /mysql
5299904 /usr
1781376 /opt
1166488 /var
671628 /home
343332 /run
213400 /root
93476 /lib
30784 /boot
20652 /etc
15940 /bin
13708 /sbin
12388 /tmp
24 /mnt
16 /lost+found
4 /srv
4 /snap
4 /media
4 /lib64
0 /vmlinuz
0 /sys
0 /proc
0 /initrd.img
0 /dev
Ви можете бачити, що більшу частину місця використовується ця папка. / mysql
Ця папка містить таблиці даних. Для того, щоб побачити, які таблиці займають весь простір, ви можете продовжити так, використовуючи параметр "human" або "-h". Мені подобається займатися керуванням дисковим простором таким чином, бо іноді ви навіть не можете увійти в mysql, оскільки не знаєте пароль або користувача.
$ sudo du -chs /mysql/*
2.3M /mysql/blacklist
18M /mysql/clientservices
2.5G /mysql/data
4.0K /mysql/doubleverify
137G /mysql/ias
4.0K /mysql/IAS
2.2G /mysql/innodb
16K /mysql/lost+found
4.0K /mysql/ml_centroids
16G /mysql/moat
4.0K /mysql/test
4.0K /mysql/tmp
4.0K /mysql/var
282G /mysql/verticaAdFees
4.0K /mysql/verticaViewability
247G /mysql/Whiteops
217G /mysql/Whiteops_TLX
902G total
Ви можете бачити, що весь простір завис декілька таблиць, що містять багато даних GiG. Сподіваюся, це допомагає.