У меня есть следующий скрипт. Скрипты запускаются, но я хочу, чтобы он запускался каждые 5 минут после настенных часов. Это означает, что он должен работать на 5, 10, 15 ... после времени настенных часов с интервалом 5 минут. То, что я могу измерить для результата прогона, - это время от 10 до 30 секунд. Есть ли способ приблизиться к отметке 5 минут ?. Благодарю.mysql Расписание Событие каждые 5 минут
CREATE DEFINER=`root`@`%`
EVENT `run_event`
ON SCHEDULE EVERY 5 MINUTE STARTS '2016-04-06 00:00:00'
ON COMPLETION NOT PRESERVE ENABLE
DO CALL my_procedure
Имеет ли ваш сервер правильное время? Используется ли NTP для синхронизации времени? – StefanR
Что касается программирования, нет, вы ничего не можете сделать с событием. Упражнения мудры, у вас может быть какая-то извилистая комната. Однако, если время является критическим, что вы отметили, что он находится на расстоянии 10-30 секунд, тогда вам может потребоваться пересмотреть то, что вы используете в качестве планировщика. Когда я вижу события, происходящие каждые 5 минут, я всегда задаю вопрос: нужно ли вообще какое-то событие? – Shadow
Системное время синхронизировано. – AlbertK