Spec-Zone.ru › MySQL 5.7

23.4.4 Метаданные событий

Для получения метаданных о событиях:

  • Обратитесь к таблице event базы данных mysql.

  • Обратитесь к таблице EVENTS базы данных INFORMATION_SCHEMA. См. Раздел 24.3.8, «Таблица INFORMATION_SCHEMA EVENTS».

  • Используйте оператор SHOW CREATE EVENT. См. Раздел 13.7.5.7, «Оператор SHOW CREATE EVENT».

  • Используйте оператор SHOW EVENTS. См. Раздел 13.7.5.18, «Оператор SHOW EVENTS».

Представление времени планировщика событий

Каждая сессия в MySQL имеет часовой пояс сессии (STZ). Это значение системной переменной сессии time_zone, которое инициализируется значением глобальной системной переменной сервера time_zone при начале сессии, но может быть изменено в течение сессии.

Часовой пояс сессии, действующий в момент выполнения оператора CREATE EVENT или ALTER EVENT, используется для интерпретации времени, указанного в определении события. Это становится часовым поясом события (ETZ); то есть, часовым поясом, используемым для планирования событий и действующим во время выполнения события.

Для представления информации о событии в таблице mysql.event, времена execute_at, starts и ends преобразуются в UTC и хранятся вместе с часовым поясом события. Это позволяет выполнению события проходить по заданному сценарию независимо от последующих изменений часового пояса сервера или эффектов перехода на летнее/зимнее время. Время last_executed также хранится в формате UTC.

Если вы выбираете информацию из таблицы mysql.event, упомянутые выше времена извлекаются как значения UTC. Эти времена также можно получить, выбрав из таблицы схемы информации EVENTS или из SHOW EVENTS, но они отображаются как значения ETZ. Другие времена, доступные из этих источников, указывают, когда событие было создано или последний раз изменено; они отображаются как значения STZ. В следующей таблице обобщается представление времен событий.

Значение mysql.event EVENTS Таблица SHOW EVENTS
Выполнить в UTC ETZ ETZ
Начало UTC ETZ ETZ
Окончание UTC ETZ ETZ
Последнее выполнение UTC ETZ n/a
Создано STZ STZ n/a
Последнее изменение STZ STZ n/a

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/events-metadata.html

Spec-Zone.ru

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