上一篇
MySQL自带的sys数据库中的(SYS)究竟包含了哪些关键系统信息?
- 行业动态
- 2024-10-04
- 1
MySQL 自带的sys
数据库是 MySQL 官方提供的一个系统数据库,它包含了大量用于监控和诊断 MySQL 服务器性能的表和视图,以下是sys
数据库中的一些主要表和视图的详细说明: 1. 系统概览sys.schema_table_usage:展示所有表的权限使用情况。sys.tables:列出所有表及其元数据。sys.views:列出所有视图及其元数据。sys.tables_with_indexes:列出所有表及其索引信息。 2. 性能监控sys.global_status:显示全局服务器状态信息。sys.global_variables:显示全局变量及其值。sys.processlist:显示当前所有线程的列表。sys.host_summary_by_program:显示按程序名汇总的 I/O 和 CPU 使用情况。sys.host_summary_by_stages:显示按阶段汇总的 I/O 和 CPU 使用情况。 3. 用户和权限sys.user_privileges_by_user:显示每个用户的权限。sys.users:显示所有用户的详细信息。 4. 慢查询日志sys.processlist:虽然主要用于显示当前线程信息,但也可以用来检测慢查询。 5. 查询分析器sysqueries:显示最近执行的查询信息。 6. 索引和统计信息sys.index_statistics:显示索引统计信息。sys.table_statistics:显示表的统计信息。 7. 网络统计sys.host_summary_by_program:提供按程序名汇总的网络统计信息。 8. 其他sys.innodb_metrics:显示 InnoDB 引擎的指标。sys.innodb_lock_waits:显示 InnoDB 中的锁等待情况。 这些是sys
数据库中一些主要的表和视图,通过这些信息,可以有效地监控和管理 MySQL 服务器,访问sys
数据库可能需要相应的权限,因为其中包含敏感的系统信息。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/4065.html