事件调度器
一、事件调度器
事件调度器event_scheduler负责调用事件,它默认是打开的。这个调度器不断地监视一个事件是否要调用, 要创建事件,必须打开调度器。
gbase> SHOW VARIABLES LIKE '%event_scheduler%'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | event_scheduler | ON | +-----------------+-------+ 1 row in set (Elapsed: 00:00:00.00) |
开启事件调度器
开启方法
方法一:可通过如下命令行开启事件调度器。
SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; |
方法二:通过配置文件gbase_8a_gcluster.cnf开启事件调度器。
…… [gbased] …… event_scheduler= 1 #或者ON …… |
查看调度器线程
gbase> show processlist\G *************************** 1. row *************************** Id: 1 User: event_scheduler Host: localhost vc: NULL db: NULL Command: Daemon Time: 1034068 State: Waiting for event lock Info: NULL *************************** 2. row *************************** Id: 621 User: root Host: localhost vc: vc1 db: NULL Command: Sleep Time: 376038 State: Info: NULL 2 rows in set (Elapsed: 00:00:00.00) |
关闭事件调度器
关闭方法
方法一:可通过如下命令行关闭事件调度器。
SET GLOBAL event_scheduler = OFF; SET @@global.event_scheduler = OFF; SET GLOBAL event_scheduler = 0; SET @@global.event_scheduler = 0; |
方法二:通过配置文件gbase_8a_gbase.cnf关闭事件调度器。
…… [gbased] …… event_scheduler = 0 #或者OFF,DISABLED …… |
查看调度器线程
gbase> show processlist\G *************************** 1. row *************************** Id: 621 User: root Host: localhost vc: vc1 db: NULL Command: Sleep Time: 376262 State: Info: NULL *************************** 2. row *************************** Id: 883 User: root Host: 172.168.83.11:44008 vc: NULL db: NULL Command: Sleep Time: 6 State: Info: NULL 2 rows in set (Elapsed: 00:00:00.00)
|
评论
热门帖子
- 12025-12-01浏览数:181985
- 22023-05-09浏览数:24096
- 42023-09-25浏览数:17289
- 52020-05-11浏览数:16427