次のスクリプトがあります。スクリプトは実行されますが、壁時計の時間の後に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