查看数据库默认的Schemas:(DB:5.7.27 OS:CentOS7.6)
mysql> show schemas;
±-------------------+
| Database |
±-------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
±-------------------+
4 rows in set (0.00 sec)
各Schema介绍:
information_schema:
1、库里表使用的引擎为MEMORY;
2、库里表都为临时表;
3、在数据目录下没有相关的文件目录;
4、记录了数据库的相关信息,比如字符集,权限相关,数据库实体对象信息,外检约束,分区,压缩表,表信息,索引信息,参数,优化,锁和事物等等。
5、可以了解整个MySQL实例的运行情况,以及MySQL实例的基本信息,甚至优化调优,维护数据库等。
6、提供了访问数据库元数据的方式。
performance_schema:
1、库里表使用的引擎为PERFORMANCE_SCHEMA;
2、库里表的数据存储在内存中;
3、主要用于收集数据库服务器性能相关信息,便于运维优化。
mysql:
1、库里表使用的引擎为Innodb、MyISAM;
2、包含权限配置,事件,存储引擎状态,主从信息,日志,时区信息,用户权限配置等;
sys:
1、库里有几个表引擎为Innodb(绝大多数为视图);
2、Sys库所有的数据源来自:performance_schema;
3、目标是把performance_schema的把复杂度降低,让DBA能更好的阅读这个库里的内容。让DBA更快的了解DB的运行情况。
最后修改时间:2020-04-01 11:07:31
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




