MySQL 9.0 发行说明
目录
MySQL 9.0 包含 sys
架构,这是一组帮助 DBA 和开发人员解释 Performance Schema 收集数据的对象。 sys
架构对象可用于典型的调整和诊断用例。此架构中的对象包括
以更易于理解的形式汇总 Performance Schema 数据的视图。
执行 Performance Schema 配置和生成诊断报告等操作的存储过程。
查询 Performance Schema 配置并提供格式化服务的存储函数。
对于新安装,如果使用带有 --initialize
或 --initialize-insecure
选项的 mysqld,则在数据目录初始化期间默认安装 sys
架构。如果不需要,可以在初始化后手动删除 sys
架构。
如果存在 sys
架构但没有 version
视图,则 MySQL 升级过程会产生错误,假设此视图的缺失表示用户创建的 sys
架构。要在这种情况下进行升级,请先删除或重命名现有 sys
架构。
sys
架构对象具有 DEFINER
的 'mysql.sys'@'localhost'
。使用专用 mysql.sys
帐户可以避免 DBA 重命名或删除 root
帐户时出现的问题。