Использование Percona XtraBackup при большом количестве таблиц в БД

percona-xtrabackup
При наличии очень большого количества таблиц в базе данных MySQL и включенной опции innodb_file_per_table (подробнее) могут возникнуть проблемы с созданием резервных копий. Давайте разберемся!

Продолжить чтение

Улучшаем производительность PhpMyAdmin

phpmyadmin
Залогиниться и увидеть список баз данных в phpMyAdmin можно довольно быстро, однако возникает дискомфорт при просмотре списка таблиц в выбранной базе данных — страница может загружаться до 30 секунд. Давайте разберемся!

Продолжить чтение

Дефрагментация таблиц InnoDB

Mysql optimize table
Как я уже упоминал в данной статье, при использовании движка базы данных InnoDB для освобождения места на жестком диске недостаточно просто удалить записи из таблиц — нужно обязательно выполнить дефрагментацию таблиц InnoDB.

Продолжить чтение

Тюнинг MySQL-сервера: Формат файлов Barracuda

Mysql innodb_file_format=Barracuda
Ранее я уже писал о сжатии таблиц InnoDB, и одним из необходимых условий для сжатия таблиц было наличие формата файлов Barracuda (innodb_file_format=Barracuda).

Продолжить чтение

Cкрипт для создания резервных копий баз данных с помощью Percona XtraBackup

script
О создании резервных копий баз данных (бекапов) с помощью утилиты Percona XtraBackup я уже писал ранее, теперь выкладываю пример готового скрипта, которым пользуюсь и в настоящее время.

Продолжить чтение