Spec-Zone .ru
спецификации, руководства, описания, API
|
Начинаясь с MySQL 5.6.6, несколько значений по умолчанию параметра MySQL Server отличаются от значений по умолчанию в предыдущих выпусках. Побуждение для этих изменений должно обеспечить лучшую производительность из поля и уменьшать потребность в администраторах базы данных изменить настройки вручную.
В некоторых случаях у параметра есть различное фиксированное значение по умолчанию. В других случаях сервер
автоизмеряет параметр при запуске, используя формулу, основанную на других связанных параметрах или конфигурации
узла сервера, вместо того, чтобы использовать фиксированное значение. Например, установка для back_log
его предыдущее значение по умолчанию 50, скорректированный
количеством, пропорциональным значению max_connections
. Идея позади автокалибровки состоит в том, что, когда сервер
имеет информацию в наличии, чтобы принять решение об установке параметра, вероятно, быть лучше чем фиксированное
значение по умолчанию, это будет.
Следующая таблица суммирует изменения к значениям по умолчанию. Столбец Version указывает когда каждое
измененное значение по умолчанию. Для переменных, которые автоизмеряются, основное переменное описание
обеспечивает дополнительную деталь об алгоритме калибровки. См. Раздел
5.1.4, "Системные Переменные Сервера", и Раздел
14.2.6,"InnoDB
Опции запуска и Системные Переменные". Любая из
этих настроек по умолчанию может быть переопределена, определяя явное значение при запуске сервера.
Таблица 5.2. Изменения к Значениям по умолчанию Сервера в MySQL 5.6
В MySQL 5.6.6, значении по умолчанию для innodb_checksum_algorithm
был изменен от INNODB
к
CRC32
. По причинам совместимости значение по умолчанию было возвращено в 5.6.7 к
INNODB
.