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