MySQL系统数据库,以_MySQL为源的探索与应用?

MySQL系统数据库为”_MySQL为源”。

MySQL 8.0中默认的系统数据库主要包括mysql、information_schema、performance_schema和sys,这些数据库在MySQL服务器运行时提供了关键的监控和管理功能,以下是对它们的详细解释:

MySQL系统数据库,以_MySQL为源的探索与应用?

mysql 系统数据库

类别 表名 描述
数据字典表 catalogs, character_sets, collations, columns, events, foreign_keys, indexes, parameters, tables, triggers 这些表构成了MySQL的数据字典,包含关于数据库对象的元数据,它们不能直接查询,但可以通过INFORMATION_SCHEMA视图进行访问。
授权系统表 user, db, tables_priv, columns_priv, procs_priv 存储用户账户及其权限信息,包括全局权限、数据库级权限、表级权限、列级权限以及存储例程权限等。
对象信息系统表 func, plugin 存放关于用户定义的方法和服务器插件的信息。
日志系统表 general_log, slow_log 用于记录通用查询日志和慢查询日志,通常建议设置为外部文件以减少性能和存储空间的使用。
时区系统表 time_zone, time_zone_leap_second, time_zone_name, time_zone_transition, time_zone_transition_type 存储时区相关信息,用于设置和获取时区。
复制相关系统表 gtid_executed, ndb_binlog_index, slave_master_info, slave_relay_log_info, slave_worker_info 支持复制功能的相关表,仅当MySQL作为从服务器时才会存储相关信息。
优化器系统表 innodb_index_stats, innodb_table_stats 供优化器使用,显示索引信息和表统计信息。
其他系统表 firewall_group_allowlist, innodb_dynamic_metadata 包括防火墙分组允许列表和自增计数器的值等杂项信息。

information_schema 数据库

作用:提供对数据库元数据、有关MySQL服务器的信息(如数据库或表的名称、列的数据类型或访问权限)的访问,它是一个只读数据库,包含几个实际上是视图的只读表。

特点:可以作为SHOW语句的替代方案,通过SELECT … FROM INFORMATION_SCHEMA语句以一种更一致的方式提供对MySQL支持的各种SHOW语句(如SHOW DATABASES、SHOW TABLES等)的信息访问。

MySQL系统数据库,以_MySQL为源的探索与应用?

performance_schema 数据库

作用:用于在低级别监视MySQL服务器执行,旨在提供对有关服务器执行的有用信息的访问,同时对服务器性能的影响最小,它提供了一种在运行时检查服务器内部执行的方法,并监视服务器事件。

特点:该数据库中的表是不使用持久磁盘存储的内存表,内容在服务器启动时重新填充,并在服务器关闭时丢弃。

sys 数据库

MySQL系统数据库,以_MySQL为源的探索与应用?

作用:通过视图的形式将INFORMATION_SCHEMA和PERFORMANCE_SCHEMA结合起来,帮助系统管理员和开发人员监控MySQL的技术性能,它可用于典型的调优和诊断用例。

特点:包括将PERFORMANCE_SCHEMA数据汇总为更易于理解的形式的视图(Views),以及执行诸如PERFORMANCE_SCHEMA配置和生成诊断报告等操作的存储过程(Stored procedures)和存储函数(Stored functions)。

这四个系统数据库在MySQL服务器的运行和管理中起着至关重要的作用,分别负责存储系统信息、提供元数据访问、监控服务器性能以及辅助管理和调优等功能。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1230789.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-21 23:06
下一篇 2024-10-21

相关推荐

  • 如何理解国外服务器地址和密码的含义?

    国外服务器地址是指位于国外的服务器的IP地址或域名,用于访问和管理该服务器。密码则是用于登录和验证用户身份的保密字符序列。

    2024-10-22
    012
  • 虚拟主机在香港租用有哪些独特优势?

    香港虚拟主机租用具有多种特点,这些特点使其成为许多个人和企业的优选,以下是一些主要的特点:1、高速稳定的网络:香港虚拟主机位于香港的数据中心,与中国大陆的网络连接稳定且快速,这为用户提供了更好的访问速度和响应时间,2、丰富的资源支持:香港虚拟主机提供商通常会提供充足的带宽资源,确保数据传输的高效性,RAKsma……

    2024-10-22
    07
  • 网易服务器上存储的图片和视频内容有何特色?

    网易服务器概述网易作为中国领先的互联网技术公司,其服务器的架构和配置是支持其庞大业务运行的关键,网易服务器主要承载着网易旗下的各种服务,包括但不限于网页服务、邮件服务、游戏服务、云服务等,这些服务器通常部署在专业的数据中心内,具备高稳定性、高性能和高安全性的特点,网易服务器的图片描述由于直接获取网易服务器的具体……

    2024-10-22
    04
  • 如何在MySQL中使用命令行创建数据库表?

    在MySQL中,可以使用CREATE TABLE命令创建数据库表。,,“sql,CREATE TABLE table_name (, column1 datatype,, column2 datatype,, …,);,`,,将table_name替换为你的表名,将column1、column2等替换为列名,将datatype`替换为相应的数据类型。

    2024-10-22
    015
  • 如何安全地使用免费VPS试用服务,有哪些关键注意事项?

    免费vps试用时需要注意的事项有很多,以下是详细的注意事项:选择VPS提供商1、信誉和口碑: – 选择知名和信誉良好的VPS服务提供商,避免选择不靠谱的小公司或个人提供的VPS服务, – 查看用户评价和反馈,了解其他用户的使用体验和满意度,2、服务范围: – 了解VPS服务提供商的服务范围,包括支持的操作系统……

    2024-10-22
    015

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入