请问在MySQL、Oracle、SQL Server数据库中,常见的系统数据库名称有哪些?
- 内容介绍
- 文章标签
- 相关推荐
在日常的数据库运维与开发中,程序数据库是少不了的一部分。它们负责存储元数据、日志信息还有各种后台服务所需的数据。老实说,由于不同厂商在命名和结构上存在差异。许多新人往往会产生混淆,导致备份、恢复、权限管理等操作出现错误。按理说,下面将针对三大主流关系型数据库——MySQL、Oracle 与 SQL Server。梳理其常见的程序数据库名称,并结合使用者痛点说明一下。
MySQL 程序数据库名称
MySQL 在 5.x 版本中默认包含以下几个程序数据库:
- mysql存放使用者账号、权限表。如果忘记对其进行备份,很容易导致所有账号失效。
- performance_schema收集服务器运行时性能指标,用于诊断慢查询和资源瓶颈。许多管理员误以为只需要监控业务表,却忽略了此程序库的性能信息。
- information_schema提供关于所有对象的元数据查询视图。虽然不存放实际数据,但直接影响 DDL 语句的执行。
- dba_log_file_stat / dba_data_file_stat / dba_tablespace_usage_metrics
User Pain Point:
- "我不知道应该把哪些程序库一起备份,结果恢复后发现账号丢失。
在日常的数据库运维与开发中,程序数据库是少不了的一部分。它们负责存储元数据、日志信息还有各种后台服务所需的数据。老实说,由于不同厂商在命名和结构上存在差异。许多新人往往会产生混淆,导致备份、恢复、权限管理等操作出现错误。按理说,下面将针对三大主流关系型数据库——MySQL、Oracle 与 SQL Server。梳理其常见的程序数据库名称,并结合使用者痛点说明一下。
MySQL 程序数据库名称
MySQL 在 5.x 版本中默认包含以下几个程序数据库:
- mysql存放使用者账号、权限表。如果忘记对其进行备份,很容易导致所有账号失效。
- performance_schema收集服务器运行时性能指标,用于诊断慢查询和资源瓶颈。许多管理员误以为只需要监控业务表,却忽略了此程序库的性能信息。
- information_schema提供关于所有对象的元数据查询视图。虽然不存放实际数据,但直接影响 DDL 语句的执行。
- dba_log_file_stat / dba_data_file_stat / dba_tablespace_usage_metrics
User Pain Point:
- "我不知道应该把哪些程序库一起备份,结果恢复后发现账号丢失。

