Для того, чтобы я мог видеть, где используется дисковое пространство (независимо от того, находится ли оно в таблице 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. Надеюсь это поможет.