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