Spec-Zone.ru › MySQL Shell 9.2

11.1 Отчеты с помощью MySQL Shell

  • 11.1.1 Создание отчетов MySQL Shell
  • 11.1.2 Регистрация отчетов MySQL Shell
  • 11.1.3 Сохранение отчетов MySQL Shell
  • 11.1.4 Пример отчета MySQL Shell
  • 11.1.5 Запуск отчетов MySQL Shell
  • 11.1.6 Встроенные отчеты MySQL Shell

MySQL Shell позволяет настроить и запустить отчеты для отображения текущей информации с сервера MySQL, такой как данные о состоянии и производительности. Модуль отчетов MySQL Shell поддерживает как встроенные отчеты, так и пользовательские. Отчеты можно создавать непосредственно в интерактивном режиме MySQL Shell или определять в скриптах, которые автоматически загружаются при запуске MySQL Shell.

Отчет — это обычная функция JavaScript или Python, которая выполняет операции для генерации желаемого результата. Вы регистрируете функцию как отчет MySQL Shell с помощью метода shell.registerReport() в JavaScript или метода shell.register_report() в Python. Раздел 11.1.1, «Создание отчетов MySQL Shell» содержит инструкции по созданию, регистрации и сохранению ваших отчетов. Вы можете сохранить отчет как часть плагина MySQL Shell (см. Раздел 11.3, «Плагины MySQL Shell»).

Отчеты, написанные на любом из поддерживаемых языков (JavaScript, Python или SQL), могут выполняться независимо от активного языка MySQL Shell. Отчеты можно запустить один раз с помощью команды MySQL Shell \show или выполнять и обновлять непрерывно в сеансе MySQL Shell с помощью команды \watch. К ним также можно получить доступ как к функциям API с помощью объекта shell.reports. Раздел 11.1.5, «Запуск отчетов MySQL Shell» объясняет, как запускать отчеты каждым из этих способов.

MySQL Shell включает ряд встроенных отчетов, описанных в Раздел 11.1.6, «Встроенные отчеты MySQL Shell».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-9.2-en/mysql-shell-reporting.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API