30.1 Предварительные условия для использования схемы sys
Перед использованием схемы sys, необходимо выполнить предварительные условия, описанные в этом разделе.
Поскольку схема sys предоставляет альтернативный способ доступа к схеме Performance Schema, для работы схемы sys необходимо включить Performance Schema. См. Раздел 29.3, «Конфигурация запуска Performance Schema».
Для полного доступа к схеме sys, пользователю необходимы следующие привилегии:
INSERTиUPDATEдля таблицыsys_config, если планируются изменения в нейДополнительные привилегии для некоторых хранимых процедур и функций схемы
sys, как указано в их описаниях (например, процедураps_setup_save())
Также необходимо иметь привилегии на объекты, лежащие в основе объектов схемы sys:
Определенные инструменты и потребители Performance Schema должны быть включены и (для инструментов) откалиброваны, чтобы в полной мере использовать возможности схемы sys:
Все
waitинструментыВсе
stageинструментыВсе
statementинструментыиxxx_currentпотребители для всех событийxxx_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, стандартная схема Performance Schema достаточна для сбора данных. Включение всех упомянутых дополнительных инструментов и потребителей оказывает влияние на производительность, поэтому предпочтительно включить только необходимое дополнительное конфигурирование. Также помните, что если вы включили дополнительную конфигурацию, вы можете легко восстановить стандартную конфигурацию следующим образом:
CALL sys.ps_setup_reset_to_default(TRUE);
© 2025 Oracle
Licensed under the GPLv2 License.