SELECT
A.SPACE AS TBL_SPACEID,
A.TABLE_ID,
A.NAME AS TABLE_NAME,
FILE_FORMAT,
ROW_FORMAT,
SPACE_TYPE,
B.INDEX_ID,
B.NAME AS INDEX_NAME,
PAGE_NO,
B.TYPE AS INDEX_TYPE
FROM
information_schema.INNODB_SYS_TABLES A
LEFT JOIN information_schema.INNODB_SYS_INDEXES B ON A.TABLE_ID = B.TABLE_ID
WHERE
A.table_id = B.table_id
AND A.space != 0;
AND A.NAME = '数据库名称/表名称';
不加 AND A.NAME = '数据库名称/表名称' 条件表示所有的库信息
1 B+树的高度则为 page_no+1
2 B+树的高度决定了要做多少次IO操作, 几千万行的高度有可能和几百万的高度一样
3 B+树的高度通常是1-3
4 primary page number代表主键索引的根页