Spec-Zone .ru
спецификации, руководства, описания, API
|
Как DBA, следует управлять дисковым вводом-выводом, чтобы препятствовать подсистеме ввода-вывода становиться
насыщаемыми, и управлять дисковым пространством, чтобы избежать заполнять устройства хранения. Модель проекта ACID требует определенного количества
ввода-вывода, который мог бы казаться избыточным, но помогает гарантировать надежность данных. В пределах этих
ограничений, InnoDB
попытки оптимизировать базу данных работают и организация
дисковых файлов, чтобы минимизировать количество дискового ввода-вывода. Иногда, ввод-вывод откладывается, пока
база данных не занята, или пока все должно быть принесено к непротиворечивому состоянию, такой как во время
перезапуска базы данных после быстрого
завершения работы.
Этот раздел обсуждает основные соображения для ввода-вывода и дискового пространства с видом значения по
умолчанию таблиц MySQL (также известный как InnoDB
таблицы):
Управление количеством фонового ввода-вывода, используемого, чтобы улучшить производительность запроса.
Включение или отключение опций, которые обеспечивают дополнительную длительность за счет дополнительного ввода-вывода.
Организация таблиц во многие маленькие файлы, несколько больших файлов, или комбинацию обоих.
Балансирование размера файлов журнала отката против действия ввода-вывода, которое происходит, когда файлы журнала становятся полными.
Как реорганизовать таблицу для оптимальной производительности запроса.