文档首页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  MySQL sys 架构  /  使用 sys 架构的先决条件

30.1 使用 sys 架构的先决条件

在使用 sys 架构之前,必须满足本节中描述的先决条件。

由于 sys 架构提供了一种访问性能架构的替代方法,因此必须启用性能架构才能使 sys 架构正常工作。参见 第 29.3 节“性能架构启动配置”

要完全访问 sys 架构,用户必须具有以下权限

还需要对 sys 架构对象基础的底层对象具有权限

某些性能架构工具和使用者必须启用,并且(对于工具)计时,才能充分利用 sys 架构的功能

  • 所有 wait 工具

  • 所有 stage 工具

  • 所有 statement 工具

  • xxx_currentxxx_history_long 用于所有事件的使用者

可以使用 sys 架构本身来启用所有其他工具和使用者

CALL sys.ps_setup_enable_instrument('wait');
CALL sys.ps_setup_enable_instrument('stage');
CALL sys.ps_setup_enable_instrument('statement');
CALL sys.ps_setup_enable_consumer('current');
CALL sys.ps_setup_enable_consumer('history_long');
注意

对于 sys 架构的许多用途,默认性能架构足以用于数据收集。启用上面提到的所有工具和使用者会影响性能,因此最好只启用所需的额外配置。另外,请记住,如果您启用了其他配置,则可以使用以下方法轻松恢复默认配置

CALL sys.ps_setup_reset_to_default(TRUE);