Сегодня я проверил каталог / var / lib / mysql / сервера в настройке репликации мастер-мастер и заметил, что там было около 3600 файлов slave-relay.00xxxx (где «xxxx» - возрастающее целое число).
Они выглядят как двоичные файлы журнала и не занимают много места (всего около 42 КБ), но являются ли они признаком того, что что-то не так?
Они варьируются от августа до сегодняшнего дня, около 25 в день.
Спасибо за любую помощь.
Вы можете прочитать это из dev.mysql.
Mysqld appends a numeric extension to the binary log basename to generate binary log file names.
The number increases each time the server creates a new log file, thus creating an ordered series of files.
The server creates a new file in the series each time it starts or flushes the logs.
The server also creates a new binary log file automatically after the current log's size reaches max_binlog_size.
A binary log file may become larger than max_binlog_size if you are using large transactions because
a transaction is written to the file in one piece, never split between files.
Таким образом, вы можете связать количество файлов журнала с количеством выполняемых транзакций и запросов. Кроме того, максимальный размер файла журнала может повлиять на то, сколько файлов у вас будет.
Если вы знаете, что ваша база данных всегда занята выполнением запросов (вставкой / обновлением / удалением), это должно быть нормально.