序文 MySQL 5.1.6 以降、非常にユニークな機能であるイベント スケジューラが追加されました。この機能を使用すると、特定のタスク (レコードの削除、データの集計など) をスケジュールされた時間に実行して、オペレーティング システムのスケジュールされたタスクでのみ実行できる作業を置き換えることができます。さらに注目すべき点は、MySQL のイベント スケジューラはタスクを毎秒正確に実行できるのに対し、オペレーティング システムのスケジュールされたタスク (Linux の CRON や Windows のタスク スケジューリングなど) は 1 分に 1 回しか正確に実行できないことです。リアルタイムデータ(株価、オッズ、スコアなど)に対する要件が高いアプリケーションに非常に適しています。 この記事では、MySQL のスケジュールされたタスクについて詳しく説明し、参考として共有します。詳細な紹介を見てみましょう。 mysql スケジュールされたタスク 適用シナリオ: 配達後15日で注文ステータスを受領済みに自動的に変更する 実装方法: MySQLイベント 1. イベントが有効になっているかどうかを確認します。デフォルトでは無効になっています。SHOW VARIABLES LIKE 'event_scheduler'; 2. イベントを有効にするには、global event_scheduler=on; を設定します。 3. 関数を作成する 以下のパラメータに注意してください 4. あとは自分のコードで起動するだけです。通常はバックグラウンドで発送するときに有効になります(15分以内に注文を自動的にキャンセルする機能も組み込んでいます) スケジュールされたタスクを閉じるために添付 イベント event_day_update を変更し、完了時に PRESERVE を無効にします。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Centos7 システムでの python2 と python3 の共存
>>: 画像のシームレスなスクロールを実現する JavaScript タイマー
目次概要同一生成元ポリシー (SOP)相同制限クロスドメインをバイパスクロスサイトリクエストフォージ...
目次WiFiワイヤレステクノロジーの紹介1. WiFiテクノロジーの概要2. ESP8266の紹介W...
一般的に、テーブルを使用する場合は、常に <table border="1"...
はじめに: Windows 10 を再インストールし、同時にファイルを整理しました。しかし、MySQ...
毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...
この記事は主に、純粋な CSS3 を使用して div が順番に出入りする効果を紹介します。一定の参考...
目次1. ロックとラッチ2. 繰り返し読み取り3. インサートロックプロセス3.1 ロックモード3....
最近、Tencent Cloudを使用してサーバーを設定しました。使用中に、tomcatポートにアク...
目次1. コンポーネントをうまく活用してコードを整理する1. UIコンポーネントを抽出する2. モジ...
目次1. Dockerイメージ2. 既存のイメージに基づいてインスタンスを作成する3. ローカルテン...
1. 公式ウェブサイトからMySQLをダウンロードします。 これが私たちが探しているものです、win...
<br />HTMLノードの追加と削除の簡単な例<input type="...
概要es6 では、配列またはオブジェクトから指定された要素を取得する新しい方法が追加されました。これ...
この記事では、参考までに、シンプルなショッピングカートケースを実装するためのVueの具体的なコードを...
まず、HTML タグのいくつかの特性を知っておく必要があります。 1. 「<keyword&g...