information_schema系列九
2024-08-30 00:46:37
information_schema系列九
1:INNODB_SYS_FOREIGN
这个表存储的是INNODB关于外键的元数据信息
Column name | Description |
ID | 外键的名字,前面是schema(数据库)的名字,后面是外键约束的名字 |
FOR_NAME | 数据库名字加上表名字 |
REF_NAME | 数据库名字加上约束的名字 |
N_COLS | 列的顺序再外键约束当中 |
TYPE | A collection of bit flags with information about the foreign key column, ORed together. 1 = ON DELETE CASCADE, 2 = ON UPDATE SET NULL, 4 = ON UPDATE CASCADE, 8 = ON UPDATE SET NULL, 16 = ON DELETE NO ACTION, 32 = ON UPDATE NO ACTION. |
2: INNODB_SYS_TABLESTATS
这个表就比较重要了,记录的是MySQL的INNODB表信息以及索引查找使用的次数,其实就是MySQL数据库的统计信息
这个表的记录是记录在内存当中的,是一个内存表,每次重启后就会重新记录,所以只能记录从上次重启后的数据库统计信息。
这个表的信息只有在发生update或者delete的时候才会发生变化。
Column name | Description |
TABLE_ID | 顾名思义这个就是表ID |
NAME | 表名称,不过制定的是INNODB,别的引擎是不会被记录下来的 |
STATS_INITIALIZED | 代表统计信息已经收集过了, Uninitialized 就代表还没有收集统计信息 |
NUM_ROWS | 预估的表中数据的行数,每次更新插入后都会重新修改。如果有未提交的插入或者删除的事物的话,会影响这个表的精度 |
CLUST_INDEX_SIZE | 聚集索引在物理磁盘存储的页有多少,如果为NULL的话就证明这个表的统计数据还没有收集 |
OTHER_INDEX_SIZE | 非聚集索引在物理磁盘存储的页有多少,如果为NULL的话就证明这个表的统计数据还没有收集 ble. |
MODIFIED_COUNTER | The number of rows modified by DML operations, such as INSERT, UPDATE, DELETE, and also cascade operations from foreign keys. This column is reset each time table statistics are recalculated。数据操作的次数,insert,update等信息。 |
AUTOINC | The next number to be issued for any auto-increment-based operation. The rate at which the AUTOINC value changes depends on how many times auto-increment numbers have been requested and how many numbers are granted per request. |
REF_COUNT | When this counter reaches zero, the table metadata can be evicted from the table cache. |
3: INNODB_SYS_FOREIGN_COLS
这个表也是存储的INNODB关于外键的元数据信息和SYS_FOREIGN_COLS 存储的信息是一致的,只不过是单独对于INNODB来说的。具体不在列举了。
4:INNODB_SYS_TABLESPACES
提供的是关于INNODB的表空间信息,其实和SYS_TABLESPACES 中的INNODB信息是一致的,我们就不再看了,前面页看过了
5: INNODB_SYS_FIELDS
这个表记录的是INNODB的表索引字段信息,以及字段的排名
最新文章
- CF2.BC
- <;<;Exceptional C++>;>; notes
- 04-c#入门(类型转换)
- codeblocks配置GLUT
- Croppic – 免费开源的 jQuery 图片裁剪插件
- 教你轻松看懂 iOS9 新功能
- Javascript中String对象的的简单学习
- iOS深入学习(再谈block)
- jsm使用
- Access中出现改变字段“自己主动编号”类型,不能再改回来!(已解决)
- View原理
- 洛谷 P2622 关灯问题II【状压DP;隐式图搜索】
- QComboBox使用方法,QComboBox详解
- [Flutter] Windows/MacOS Flutter 环境走一遍
- 生成网上下载的EF项目对应的数据库
- OSSIM安装使用教程(OSSIM-5.6.5)
- js调用winform程序(带参数)
- Solr系列二:solr-部署详解(solr两种部署模式介绍、独立服务器模式详解、SolrCloud分布式集群模式详解)
- 【PAT】1015 德才论 (25)(25 分)
- CSUOJ 1270 Swap Digits
热门文章
- ajax和jsonp
- 2018年东北农业大学春季校赛 C-wyh的商机
- CentOS 7.4 系统安装 git
- C语言中的 *p[2] 与 (*p)[2] 的截然不同
- Spring Security + JWT实现前后端分离权限认证
- leetcode 两数之和 python
- gson Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path
- hdu 1116 敌兵布阵(树状数组区间求和)
- zoj 3204 最小生成树,输出字典序最小的解
- 格式化p6spy的输出日志