Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะเริ่มตัวกำหนดเวลาเหตุการณ์ MySQL ได้อย่างไร


อันที่จริง ตัวกำหนดตารางเวลาเหตุการณ์ของ MySQL เป็นกระบวนการที่ทำงานอยู่เบื้องหลังและมองหาเหตุการณ์ที่จะดำเนินการอย่างต่อเนื่อง แต่ก่อนที่เราจะสร้างหรือกำหนดเวลากิจกรรม เราแค่ต้องเริ่มตัวจัดกำหนดการก่อน มันสามารถเริ่มต้นด้วยความช่วยเหลือของคำสั่งต่อไปนี้ −

mysql> SET GLOBAL event_scheduler = ON;
Query OK, 0 rows affected (0.07 sec)

ตอนนี้ด้วยความช่วยเหลือของคำสั่งต่อไปนี้ เราสามารถตรวจสอบสถานะในรายการกระบวนการ MySQL -

mysql> SHOW PROCESSLIST\G
*************************** 1. row ***************************
     Id: 3
   User: root
   Host: localhost:49500
     db: query
Command: Query
   Time: 0
  State: starting
   Info: SHOW PROCESSLIST
*************************** 2. row ***************************
     Id: 4
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 11
  State: Waiting on empty queue
   Info: NULL
2 rows in set (0.06 sec)

ปิดได้โดยใช้คำสั่งต่อไปนี้ −

mysql> SET GLOBAL event_scheduler = OFF;
Query OK, 0 rows affected (0.07 sec)