14.12 Управление дисковыми операциями ввода/вывода и размещением файлов InnoDB
Как администратору базы данных, вам необходимо управлять операциями ввода/вывода на диске, чтобы предотвратить перегрузку подсистемы ввода/вывода, и управлять дисковым пространством, чтобы избежать заполнения устройств хранения. Модель проектирования требует определенного объема операций ввода/вывода, который может показаться избыточным, но помогает обеспечить надежность данных. В этих ограничениях InnoDB пытается оптимизировать работу базы данных и организацию дисковых файлов, чтобы свести к минимуму объем операций ввода/вывода на диске. Иногда операции ввода/вывода откладываются до тех пор, пока база данных не будет свободна от задач или пока все не будет приведено к согласованному состоянию, например, во время перезапуска базы данных после .
В данном разделе рассматриваются основные моменты, связанные с операциями ввода/вывода и дисковым пространством для стандартных таблиц MySQL (также известных как InnoDB таблицы):
Управление объемом фоновых операций ввода/вывода для повышения производительности запросов.
Включение или отключение функций, обеспечивающих дополнительную надежность за счет дополнительных операций ввода/вывода.
Организация таблиц в множество небольших файлов, несколько больших файлов или комбинацию того и другого.
Балансировка размера файлов журнала redo с активностью ввода/вывода, которая возникает при заполнении файлов журнала.
Способы реорганизации таблицы для оптимальной производительности запросов.
© 2025 Oracle
Licensed under the GPLv2 License.