Маленькие хитрости MySQL
Дамп БД MySQL со сжатием
mysqldump -u $USER_DB -h localhost -p$PASS $DB_NAME | gzip > backups/$FILE_NAME_BACKUP
Анализ занимаемого пространства
БД zabbix после нескольких лет работы занимает 95Gb. Проверим, какие таблицы максимально используют дисковое пространство:
SELECT table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024 ), 2) `Size in GB` FROM information_schema.TABLES WHERE table_schema = "zabbix" and table_name like "%history%";
Посмотреть список плагинов
mysqlshow -i mysql plugin
Обращение к mysql по сокету
mysql -S /srv/mysql/nova/socket/nova.sock -e "SHOW STATUS LIKE 'wsrep_cluster_size'";
Посмотреть список глобальных переменных
show global varialbles like 'wsrep_provider%';
Посмотреть размер кластера galera
show status like 'wsrep_cluster_size';
Изменить автосчетчик в таблице MySQL
Изменить автосчетчик в таблице MySQL:
ALTER TABLE tbl AUTO_INCREMENT = 5;