Есть сервер с базой данных MySQL на 1 диске система на другом директория /var/lib/mysql
почему используется системный диск когда делается alter table на таблице размер в 18 Gb?
вот вывод команд
df -h
и
du -had1 -x /
выполненных в середине процесса alter table
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 48G 0 48G 0% /dev/shm
tmpfs 19G 8.9M 19G 1% /run
/dev/sdb4 50G 13G 37G 27% /
/dev/sda 1.2T 1.1T 162G 87% /var/lib/mysql
/dev/sdb3 507M 198M 310M 40% /boot
/dev/sdb2 200M 7.1M 193M 4% /boot/efi
tmpfs 9.5G 0 9.5G 0% /run/user/0
tmpfs 9.5G 0 9.5G 0% /run/user/1000
100K /tmp
24M /etc
100K /root
384M /var
1.9G /usr
0 /bin
0 /sbin
0 /lib
0 /lib64
0 /afs
168K /home
0 /media
316M /mnt
8.0K /opt
104K /srv
0 /.autorelabel
2.6G /
Пример запроса
ALTER TABLE `test`
DROP PRIMARY KEY,
ADD PRIMARY KEY (`id`, `date`) USING BTREE;