Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  MySQL sys Schema  /  Prerequisites for Using the sys Schema

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');
Note

对于 sys 模式的许多用途,默认的性能模式足以收集数据。启用所有附加的仪器和消费者将对性能产生影响,因此最好只启用所需的附加配置。另外,如果您启用了附加配置,可以轻松地恢复默认配置,如下所示:

CALL sys.ps_setup_reset_to_default(TRUE);