15.1.21.1 Файлы, созданные оператором CREATE TABLE
Для таблицы InnoDB, созданной в файловой табличной области или общей табличной области, данные таблицы и связанные индексы хранятся в каталоге базы данных. Когда таблица InnoDB создается в системной табличной области, данные таблицы и индексы хранятся в , которые представляют системную табличную область. Параметр innodb_file_per_table управляет тем, создаются ли таблицы в файловых табличных областях или в системной табличной области; по умолчанию. Параметр TABLESPACE может быть использован для размещения таблицы в файловой табличной области, общей табличной области или системной табличной области, независимо от параметра innodb_file_per_table.
Для таблиц MyISAM движок хранения создает файлы данных и индексов. Таким образом, для каждой таблицы MyISAM tbl_name существуют два файла на диске.
| Файл | Назначение |
|---|---|
| Файл данных |
| Файл индекса |
Глава 18, Альтернативные движки хранения описывает, какие файлы создает каждый движок хранения для представления таблиц. Если имя таблицы содержит специальные символы, имена файлов таблицы содержат закодированные версии этих символов, как описано в Разделе 11.2.4, «Сопоставление идентификаторов с именами файлов».
© 2025 Oracle
Licensed under the GPLv2 License.