24.4.18 Таблица INFORMATION_SCHEMA INNODB_SYS_DATAFILES
Таблица INNODB_SYS_DATAFILES предоставляет информацию о пути к файлам данных для InnoDB файлов на таблицу и общих табличных пространств, эквивалентную информации в таблице SYS_DATAFILES в словаре данных InnoDB.
Для информации о связанном использовании и примерах см. Раздел 14.16.3, «Таблицы InnoDB INFORMATION_SCHEMA System».
Таблица INFORMATION_SCHEMA FILES сообщает метаданные для всех InnoDB типов табличных пространств, включая табличные пространства на файл на таблицу, общие табличные пространства, системное табличное пространство, временное табличное пространство и пространства обратных записей, если они присутствуют.
Таблица INNODB_SYS_DATAFILES содержит следующие столбцы:
-
SPACEИдентификатор табличного пространства.
-
PATHПуть к файлу данных табличного пространства. Если табличное пространство создано в расположении вне каталога данных MySQL, значение пути — это полный путь к каталогу. В противном случае путь является относительным по отношению к каталогу данных.
Пример
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_DATAFILES WHERE SPACE = 57\G
*************************** 1. row ***************************
SPACE: 57
PATH: ./test/t1.ibd
Примечания
Для запроса этой таблицы необходимо иметь привилегию
PROCESS.Используйте таблицу
INFORMATION_SCHEMACOLUMNSили операторSHOW COLUMNS, чтобы получить дополнительную информацию о столбцах этой таблицы, включая типы данных и значения по умолчанию.
© 2025 Oracle
Licensed under the GPLv2 License.