MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
这Information_schema.files.
表提供了关于所有的元数据Innodb.
表空间类型包括file-per-table表空间那一般表格空间, 这系统表空间那临时表表空间, 和撤消表空间(如果有)。
本节提供Innodb.
- 特定使用示例。有关由此提供的数据提供的更多信息Information_schema.files.
表,参见第26.3.15节“Information_schema文件表”。
笔记
这innodb_tablespaces.
和innodb_datafiles.
表还提供元数据Innodb.
表格空间,但数据仅限于文件/ valent-per-teneral和撤消表空间。
此查询检索有关的元数据Innodb.
来自字段的系统表空间Information_schema.files.
表格相关的表Innodb.
表空间。Information_schema.files.
与之无关的字段Innodb.
始终返回null,并从查询中排除。
mysql>选择file_id,file_name,file_type,total_nexents,layer_size,initial_size,maxile_size,autoxe_size,data_free,station引擎从Information_schema.files,其中taplespace_name喜欢'Innodb_system'\ g **n************************ 1.行*************************** file_id:0 file_name:./ibdata1 file_type:taskodb_system free_nexame:0 total_extents:12 layer_size:1048576 initial_size:12582912 maximure_size:null autoxtend_size:67108864 data_free:4194304发动机:正常
此查询检索file_id.
(相当于空间ID)和文件名
(包括路径信息)Innodb.
文件/常规表空间。pher-pher-table和常规表空间有一个的.ibd
文件扩展名。
MySQL>选择file_id,file_name from Information_schema.files,其中file_id等文件属于'%.ibd%'outder;+ --------- + ---------------------------------+ |file_id |file_name |+ --------- + ---------------------------------+ |2 |./mysql/plugin.ibd ||3 |./mysql/servers.ibd | | 4 | ./mysql/help_topic.ibd | | 5 | ./mysql/help_category.ibd | | 6 | ./mysql/help_relation.ibd | | 7 | ./mysql/help_keyword.ibd | | 8 | ./mysql/time_zone_name.ibd | | 9 | ./mysql/time_zone.ibd | | 10 | ./mysql/time_zone_transition.ibd | | 11 | ./mysql/time_zone_transition_type.ibd | | 12 | ./mysql/time_zone_leap_second.ibd | | 13 | ./mysql/innodb_table_stats.ibd | | 14 | ./mysql/innodb_index_stats.ibd | | 15 | ./mysql/slave_relay_log_info.ibd | | 16 | ./mysql/slave_master_info.ibd | | 17 | ./mysql/slave_worker_info.ibd | | 18 | ./mysql/gtid_executed.ibd | | 19 | ./mysql/server_cost.ibd | | 20 | ./mysql/engine_cost.ibd | | 21 | ./sys/sys_config.ibd | | 23 | ./test/t1.ibd | | 26 | /home/user/test/test/t2.ibd | +---------+---------------------------------------+
此查询检索file_id.
和文件名
为Innodb.
全局临时表空间。全局临时表空间文件名前缀为IBTMP.
。
mysql>选择file_id,file_name from Information_schema.files,其中file_name喜欢'%ibtmp%';+ --------- + ----------- + |file_id |file_name |+ --------- + ----------- + |22 |./ibtmp1 |+ --------- + ----------- +
相似地,Innodb.
撤消表空间文件名是前缀的撤消
。以下查询返回file_id.
和文件名
为了Innodb.
撤消表空间。
mysql>选择file_id,file_name from Information_schema.files,其中file_name(如'%undo%');