MySQL 自带的4个系统数据库的说明

自带的4个系统数据库:information_schema、mysql、performance_schema、sys;

information_schema:这个数据库保存了mysql服务器所有数据库的信息。比如数据库的名、数据库的表、访问权限、数据库表的数据类型,数据库索引的信息等等。

performance_schema:主要用于收集数据库服务器性能参数,可用于监控服务器在一个较低级别的运行过程中的资源消耗、资源等待等情况。

sys:库中所有的数据源来自:performance_schema。目标是把performance_schema的把复杂度降低,让DBA能更好的阅读这个库里的内容。让DBA更快的了解DB的运行情况

mysql:mysql的核心数据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。

原文地址:https://www.cnblogs.com/ct20150811/p/11558579.html

时间: 2024-10-13 07:37:39

MySQL 自带的4个系统数据库的说明的相关文章

MySQL中的sys系统数据库是干嘛的

mysql5.7增加了sys 系统数据库,通过这个库可以快速的了解系统的元数据信息 这个库确实可以方便DBA发现数据库的很多信息,解决性能瓶颈都提供了巨大帮助 这个库在mysql5.7中是默认存在的,在mysql5.6版本以上可以手动导入,数据库包请在github自行查找 这个库包括了哪些内容? 这个库是通过视图的形式把information_schema 和performance_schema结合起来,查询出更加令人容易理解的数据 存储过程可以可以执行一些性能方面的配置,也可以得到一些性能诊断

用mysql自带工具mysqlslap对数据库进行压力测试

mysqlslap是mysql自带的工具,不需要单独安装: 参数: -concurrency 代表并发数量,多个可以用逗号隔开,concurrency=10,50,100, 并发连接线程数分别是10.50.100个并发. --engines 代表要测试的引擎,可以有多个,用分隔符隔开. --iterations 代表要运行这些测试多少次. --auto-generate-sql 代表用系统自己生成的SQL脚本来测试. --auto-generate-sql-load-type 代表要测试的是读还

数据库相关文章转载(2) MySQL自带的性能压力测试工具mysqlslap详解

PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用.其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的.下面举例说说.mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具.通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告.并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别.通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考官方

(转)用mysql自带工具mysqlslap对数据库进行压力测试

http://aolens.blog.51cto.com/7021142/1901557-------用mysql自带工具mysqlslap对数据库进行压力测试 mysqlslap是mysql自带的工具,不需要单独安装: 参数: -concurrency 代表并发数量,多个可以用逗号隔开,concurrency=10,50,100, 并发连接线程数分别是10.50.100个并发. --engines 代表要测试的引擎,可以有多个,用分隔符隔开. --iterations 代表要运行这些测试多少次

MySQL 基础知识梳理学习(一)----系统数据库

information_schema 此数据库是MySQL数据库自带的,主要存储数据库的元数据,保存了关于MySQL服务器维护的所有其他数据库的信息,如数据库名.数据库表.表列的数据类型及访问权限等. 这个库在很多情况下,可以帮助我们做一些自动化处理的工作,比如巡检程序找到所有的MyISAM表,或者是找到所有的自增列快达到上限的表.很多工具的信息来源,比如Percona Toolkit,它在查一些信息的时候也是通过在这个库上执行SQL语句来做的. 这个库有其明显的缺点:它在每次查找的时候,都会现

MySQL 自带4个默认数据库

默认数据库分类: information_schema performance_schema mysql test informance_schema 保存了MySQl服务所有数据库的信息. 具体MySQL服务有多少个数据库,各个数据库有哪些表,各个表中的字段是什么数据类型,各个表中有哪些索引,各个数据库要什么权限才能访问. mysql 保存MySQL的权限.参数.对象和状态信息. 如哪些user可以访问这个数据.DB参数.插件.主从 performance_schema 主要用于收集数据库服务

MySQL的4个系统数据库介绍

MYSQL在一定程度有些东西和SQL Server相似,另一方面很多东西又与Oracle有相似的东西;今天分享下和SQL Server稍微相似的数据库管理方式,即数据库的方式管理数据库. 1. INFORMATION_SCHEMA数据库:此数据库提供了访问数据库元数据的方式. 元数据是关于数据的数据,如database name或table name,列的数据类型,或访问权限等.有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”.例如:mysql> SELECT table_name

mysql系统数据库

mysql系统数据库主要存储了一些存储MySQL服务的系统信息表.一般情况下mysql库的表都是MYASIM引擎,除非个别情况.mysql库的表的作用大致可以分为以下几类: (1)授权系统表 (2)系统对象信息系统表 (3)日志系统表 (4)服务器端辅助系统表 (5)time zone系统表 (6)复制相关系统表 (7)optimizer相关系统表 (8)其他系统表,下面详细看一看 下面详细讲: 一:授权系统表(Grant System Tables) 授权的一些表主要有以下几个: user:

SAP R3 用系统自带的功能查看后台数据库数据 SE16

SAP R3 用系统自带的功能查看后台数据库数据 如果用户端没有装oracle专用的查看表内容的工具软件 ,就可以用SAP 自带的功能查看,也可以实现,现介绍一下方法: 直接输入T-code: SE16 上下图对比,显示的所有的字段都是一致的. 建议用系统自带的SE16查看,不得已才用第三方工具.