information_schema数据库

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

标题索引


  • 系统结构表

  • INNODB表


系统结构表

    informaiton_schema是mariadb的数据库,通过此表即可大概了解mariadb数据库的结构和认识,

    1.CHARACTER_SETS:数据库表包含支持的字符集列表,它们的默认排序规则和最大长度。

    2.CLIENT_STATISTICS:数据库中CLIENT_STATISTICS表包含有关客户端连接的统计信息,这是用户统计功能的一部分,默认情况下不启用。

    3.COLLATION_CHARACTER_SET_APPLICABILITY:数据库COLLATION_CHARACTER_SET_APPLICABILITY表显示哪些字符集与哪些归类关联。

    4.COLLATIONS: COLLATIONS表包含支持的排序列表(通常在设计表时)。

    5.COLUNMN_PRIVILEGES:表包含从mysql.columns_priv授予列PRIVILEGES特权信息。

    6.COLUMNS:提供有关服务器上每个表中的列的信息。

    7.ENGINES:数据库所支持的所有引擎。

    8.EVENTS:事件是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。

    9.FILES:

    10.GLOBAL_STATUS和SESSION_STATUS:数据库GLOBAL_STATUS和SESSION_STATUS表分别存储所有状态变量及其全局和会话值的记录。

    11.GLOBAL_VARIABLES和SESSION_STATUS:数据库GLOBAL_STATUS和SESSION_STATUS表分别存储所有状态变量及其全局和会话值的记录。

    12.KEY_CACHES:数据库中KEY_CACHES表显示关于MariaDB 5.2.0中引入的分段密钥缓存的统计信息。

    13.KEY_COLUMU_USAGE:表可以查看索引列上的约束。

    14.PARAMETERS:表存储有关存储过程和存储的功能参数的信息。

    15.PAEATITIONS:包含有关表分区的信息,每个记录对应于一个分区表的单个分区或子分区。 每个非分区表在PARTITIONS表中也有一个记录,但大部分值都是NULL。

    16.PLUGINS:表包含有关服务器插件的信息。

    17.PROCESSLIST:表包含有关正在运行的线程的信息。

    18.REFERENTIAL_CONSTRAINTS:表包含有关外键的信息,单个列在KEY_COLUMN_USAGE表中列出。

    19.ROUTINES:表存储有关存储过程和存储功能的信息。

    20.SCHEMA_PRIVILEGES:存储数据库的权限。

    21.SCHEMATA:存储服务器上的数据库信息。

    22.STATISTICS:提供表的索引信息。

    23.TABLE_CONSTRAINTS:表包含有关具有约束的表的信息。

    24.TABLE_STATISTICS:表显示表使用情况的统计信息,这是用户统计功能的一部分。

    25.TABLES:表显示有关服务器上的各种非TEMPORARY表和视图的信息。

    26.TABLESPACES:表包含有关活动表空间的信息。

    27.TRIGGERS:表包含有关触发器的信息。

    28.USER_PRIVILEGES:表包含从mysql.user授权表派生的全局用户特权信息。

    29.USER_STATISTICS:信息模式USER_STATISTICS表包含有关用户活动的统计信息,这是用户统计功能的一部分,默认情况下不启用。您可以使用此表来查找哪些用户造成的负载最大以及哪些用户正在滥用等等,您也可以使用此表来衡量服务器的容量有多接近。

    30.VIEWS:表包含有关视图的信息,需要SHOW VIEW权限才能查看表格。

INNODB表

    1.INNODB_BUFFER_PAGE:表包含有关缓冲池中页面的信息。需要PROCESS权限才能查看表格。

    2.INNODB_BUFFER_PAGES:表包含有关缓冲池中页面的信息,以及如何为了驱逐目的而对它们进行排序。

    3.INNODB_BUFFER_POOL_PAGES:表是Percona增强功能,仅适用于XtraDB,而不适用于InnoDB,它包含缓冲池中每个页面的记录。

    4.INNODB_BUFFER_POOL_PAGES_BLOB:表是Percona增强功能,仅适用于XtraDB,而不适用于InnoDB,它包含有关缓冲池blob页面的信息。

    5.INNODB_BUFFER_POOL_PAGES_INDEX:信息模式INNODB_BUFFER_POOL_PAGES表是Percona增强功能,仅适用于XtraDB,而不适用于InnoDB。 它包含有关缓冲池索引页面的信息。

    6.INNODB_BUFFER_POOL_STATS:表包含有关缓冲池中页面的信息,类似于使用SHOW ENGINE INNODB STATUS语句返回的信息。

    7.INNODB_CHANGED_PAGES:表包含有关位图文件中已修改页面的数据,日志跟踪线程在检查点更新日志解析,所以不包含实时数据。记录的innodb_max_changed_pages系统变量的值的限制。

    8.INNODB_CMP/INNODB_CMP_RESET:表包含有关压缩XtraDB / InnoDB表的压缩操作的状态信息。

    9.INNODB_CMPMEM/INNODB_CMPMEM_RESET:表包含缓冲池中压缩页面的状态信息。

    10.INNODB_LOCK_WAITS:表包含有关被阻止的InnoDB事务的信息,需要PROCESS权限才能查看表格。

    11.INNODB_LOCKS:表存储有关InnoDB事务请求但尚未获取的锁的信息,或者阻止其他事务的信息。

    12.INNODB_RSEG:表包含一个有用的InnoDB性能指标列表。 表中的每一行代表一个仪表计数器,可以停止,启动和复位,并可以按模块组合在一起。

    13.INNODB_SYS_COLUMNS:表包含有关InnoDB字段的信息。

    14.INNODB_SYS_DATAFILES:表包含有关InnoDB数据文件路径的信息,需要PROCESS权限才能查看表格。

    15.INNODB_SYS_FIELDS:表包含有关InnoDB索引一部分的字段的信息。

    16.INNODB_SYS_FOREIGN:表包含有关InnoDB外键的信息。

    17.INNODB_SYS_FOREIGN_COLS:表包含有关InnoDB外键列的信息。    

    18.INNODB_SYS_INDEXES:表包含有关InnoDB索引的信息。

    19.INNODB_SYS_SEMAPHORE_WAITS:表包含有关当前信号量等待的信息。

    20.INNODB_SYS_TABLES:表包含有关InnoDB表的信息。

    21.INNODB_SYS_TABLESPACES:表包含有关InnoDB表空间的信息。

    22.INNODB TABLESPACES SCRUBBING:表包含数据清理信息。

    23.INNODB_TRX:表存储有关当前正在执行的所有InnoDB事务的信息。

    24.INNODB_UNDO_LOGS:表是一个Percona增强功能,仅适用于XtraDB,而不适用于InnoDB, 它包含有关InnoDB撤消日志的信息,每条记录都是撤消日志段。

    25.TEMP_TABLES_INFO:表包含有关活动InnoDB临时表的信息,查询此表时,会报告所有用户和系统创建的临时表,但优化的内部临时表除外,数据存储在内存中。



本文转自 薛伟博 51CTO博客,原文链接:http://blog.51cto.com/weiboxue/2043662,如需转载请自行联系原作者


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
关系型数据库 MySQL 数据库
|
存储 关系型数据库 MySQL
|
2天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
14 4
|
26天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
58 3
Mysql(4)—数据库索引
|
11天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
51 2
|
14天前
|
存储 关系型数据库 MySQL
MySQL vs. PostgreSQL:选择适合你的开源数据库
在众多开源数据库中,MySQL和PostgreSQL无疑是最受欢迎的两个。它们都有着强大的功能、广泛的社区支持和丰富的生态系统。然而,它们在设计理念、性能特点、功能特性等方面存在着显著的差异。本文将从这三个方面对MySQL和PostgreSQL进行比较,以帮助您选择更适合您需求的开源数据库。
61 4
|
20天前
|
存储 关系型数据库 MySQL
如何在MySQL中创建数据库?
【10月更文挑战第16天】如何在MySQL中创建数据库?
|
24天前
|
SQL Oracle 关系型数据库
安装最新 MySQL 8.0 数据库(教学用)
安装最新 MySQL 8.0 数据库(教学用)
98 4
下一篇
无影云桌面