MySQL Tweaking для производительности

Существует много различных путей, в зависимости от инфраструктуры приложения. Решения для Сетевого хранилища данных (NAS) от компаний как NetApp являются общими. Для других приложений массивы предприятия SAN могут быть соответствующим iSCSI использования или FibreChannel.

Существуют еще более творческие люди на аппаратной стороне, такие как детализированный в этом сообщении в блоге от Backblaze об их Переходных приставках устройства хранения данных, 67 ТБ NAS меньше чем за $8 тысяч (вероятно, еще меньше теперь с падающими ценами на диски).

Другие соображения включают дублирование и резервное копирование. Соображения производительности могут влиять, использует ли каждый массивы предприятия с дисками SAS или товарными аппаратными средствами SATA.

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

0
задан 7 January 2013 в 19:12
2 ответа

Вот официальное объяснение быстрого:

This option is useful for dumping large tables. It forces mysqldump to 
retrieve rows for a table from the server a row at a time rather than 
retrieving the entire row set and buffering it in memory before writing it out.

Так что для больших таблиц это поможет, если вы не можете разместить таблицу в памяти.

Но здесь важно отметить, что если вы используете MyISAM, он будет блокировать таблицу каждый раз, когда читает строку (он также блокирует ее при сбросе набора строк). InnoDB использует блокировку на уровне строк вместо блокировки на уровне таблицы, поэтому резервное копирование будет намного проще. Если у вас большая таблица, вероятно, следует использовать InnoDB, а не MyISAM. Это будет иметь большое значение при резервном копировании.

Я удивлен, что использование mysqldump вызывает повреждение, я хотел бы изучить другие источники, которые могут вызывать это.

0
ответ дан 5 December 2019 в 15:47

Добавляет ли каждую ночь быструю помощь с 10 ГБ дампа базы данных mysql?

Да, скорее всего. Вероятно, это резко сократит использование ОЗУ.

0
ответ дан 5 December 2019 в 15:47

Теги

Похожие вопросы