MySQL 8.4 Release Notes
第30章 MySQL sys 模式
目录
MySQL 8.4 中包含sys
schema,一个对象集,帮助DBA和开发者解释Performance Schema收集的数据。sys
schema 对象可以用于常见的调整和诊断用例。该schema 中的对象包括:
-
视图,汇总Performance Schema 数据到更易于理解的形式。
-
存储过程,执行Performance Schema 配置和生成诊断报告的操作。
-
存储函数,查询Performance Schema 配置并提供格式化服务。
对于新安装,sys
schema 将在数据目录初始化时自动安装,如果使用mysqld与--initialize
或--initialize-insecure
选项。如果不需要,可以手动删除sys
schema 如果初始化后不需要。
MySQL 升级过程中,如果存在sys
schema 但没有version
视图,升级过程将产生错误,以假设缺少视图表示用户创建的sys
schema。要升级,在这种情况下,先删除或重命名现有sys
schema。
sys
模式对象的 DEFINER
是 'mysql.sys'@'localhost'
。使用专门的 mysql.sys
账户可以避免如果DBA重命名或删除 root
账户时出现的问题。