mysql 事件 日誌 Mysql事件監控日誌

2021-10-18 10:00:02 字數 1708 閱讀 1503

建立監控表:

create table `t_event_history` (

id int unsigned not null primary key auto_increment,

`dbname` varchar(128) not null default 'cat',

`eventname` varchar(128) not null default 'bakupcat',

`starttime` datetime not null default '2000-01-01 00:00:00',

`endtime` datetime default null,

`issuccess` int(11) default null,

`duration` int(11) default null,

`errormessage` varchar(512) default null,

`randno` int(11) default null

) engine=innodb default charset=utf8;

根據以下建模板建立作業

#請注意根據實際情況修改相關資訊

delimiter $$

create definer=`root`@`%` event `job_backup_tb_cat` on schedule every 1 day starts '2016-09-07 01:00:00' on completion not preserve enable do begin

declare v_starttime datetime default now();

declare v_randno integer default floor(rand()*100001);

declare r_code char(5) default '00000';

declare r_msg text;

declare v_error integer;

insert into `t_event_history` (`starttime`,`issuccess`,randno) values(v_starttime,0,v_randno);

begin

#異常處理段

declare continue handler for sqlexception

begin

set v_error = 1;

get diagnostics condition 1 r_code = returned_sqlstate , r_msg = message_text;

end;

#此處為實際呼叫的使用者程式過程

call backup_tb_cat();

end;

update t_event_history set endtime=now(),issuccess=1,duration=timestampdiff(second,starttime,now()),

errormessage=concat('error=',r_code,', message=',r_msg),randno=null where starttime=v_starttime and randno=v_randno;

end$$

delimiter ;

通過查詢t_event_history表,我們就知道event何時執行,執行是否成功,執行時長,出錯時的錯誤資訊,為管理我們日常排程計畫提供很大方便。

mysql 監控事件 Mysql事件監控日誌

建立監控表 create table t event history id int unsigned not null primary key auto increment,dbname varchar 128 not null default cat eventname varchar 128 n...

mysql事件日誌 MySQL資料庫事件監控日誌

本文主要向大家介紹了mysql資料庫事件監控日誌 通過具體的內容向大家展現,希望對大家學習mysql資料庫有所幫助。建立監控表 create table t event history id int unsigned not null primary key auto increment,dbnam...

mysql 日誌 部落格 Mysql 日誌

日誌 errlog錯誤日誌 作用記錄mysql從啟動以來,所有的狀態,警告,錯誤。dba靠此定位資料庫問題。配置預設是開啟,vim etc my.cnf log error var log mysqld.log binlog二進位制日誌 作用主要記錄資料庫變化的日誌。資料恢復,主從複製中應用 檢視再...