3

Вопрос прост. Включает ли двоичные журналы в MySQL значительное снижение производительности, т. Е. Будет ли он записывать большой объем данных на диск, вызывая тем самым высокий ввод-вывод, будет ли он перегружать память, имеет ли это какое-либо влияние на процессор?

Спасибо

2 ответа2

2

Ссылка

Запуск сервера с включенным бинарным ведением журнала снижает производительность. Однако преимущества двоичного журнала, позволяющего настраивать репликацию и операции восстановления, обычно перевешивают это незначительное снижение производительности.

1

Если двоичные журналы и данные MySQL записываются на одно и то же монтирование диска, то да, это замедлит работу.

Если вы создадите отдельное монтирование диска только для журналов, оно не будет сильно тормозить.

В Facebook есть Database Engineer, который разбивает файлы MySQL на отдельные диски. В свете этого примера вы можете просто установить второй диск, сопоставить журнал с этим диском. Таким образом, не тратятся впустую шпиндели, записывающие данные журнала на том данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .