Spec-Zone.ru › MySQL 5.7

23.4.5 Статус планировщика событий

Планировщик событий записывает информацию о выполнении событий, завершающихся ошибкой или предупреждением, в журнал ошибок MySQL Server. См. Раздел 23.4.6, «Привилегии планировщика событий MySQL» для примера.

Для получения информации о состоянии планировщика событий в целях отладки и устранения неполадок выполните mysqladmin debug (см. Раздел 4.5.2, «mysqladmin — Программа администрирования MySQL Server»); после выполнения этой команды журнал ошибок сервера содержит вывод, относящийся к планировщику событий, аналогичный представленному ниже:

Events status:
LLA = Last Locked At  LUA = Last Unlocked At
WOC = Waiting On Condition  DL = Data Locked

Event scheduler status:
State      : INITIALIZED
Thread id  : 0
LLA        : n/a:0
LUA        : n/a:0
WOC        : NO
Workers    : 0
Executed   : 0
Data locked: NO

Event queue status:
Element count   : 0
Data locked     : NO
Attempting lock : NO
LLA             : init_queue:95
LUA             : init_queue:103
WOC             : NO
Next activation : never

В операторах, которые выполняются как часть событий, выполняемых планировщиком событий, диагностические сообщения (не только ошибки, но и предупреждения) записываются в журнал ошибок и, в Windows, в журнал событий приложения. Для часто выполняемых событий это может привести к большому количеству записей в журнале. Например, для SELECT ... INTO var_list операторов, если запрос не возвращает строк, возникает предупреждение с кодом ошибки 1329 (No data), и значения переменных остаются неизменными. Если запрос возвращает несколько строк, возникает ошибка 1172 (Result consisted of more than one row). В обоих случаях вы можете избежать записи предупреждений в журнал, объявив обработчик условий; см. Раздел 13.6.7.2, «Оператор DECLARE ... HANDLER». Для операторов, которые могут извлечь несколько строк, другой стратегией является использование LIMIT 1 для ограничения набора результатов одной строкой.

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

Spec-Zone.ru

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