Spec-Zone.ru › MySQL 8.4

27.4.4 Данные метаинформации о событиях

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

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

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

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

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

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

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

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

Время событий можно получить, выбрав из таблицы схемы информации EVENTS или из SHOW EVENTS, но они сообщаются как значения ETZ или STZ. Следующая таблица обобщает представление времен событий.

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

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

Spec-Zone.ru

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