10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

MySQL 8.0参考手册/....../ 从Information_schema.files检索Innodb表空间元数据

15.15.8从Information_schema.files检索InnoDB表空间元数据

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%');