说明:MYSQL的日志文件分成几种,通用查询日志便是其中的一种,通用查询日志可以用来记录用户的所有操作,包括启动和关闭MYSQL服务器、更新、查询等语句;
由于打开通用查询日志是记录用户的所有操作,在生产环境中这个日志的量是非常大的,所以一般情...
【mysql】 【Oracle】 【日志】 【LOG】 【数据库】 【variables】 …
一 表结构如下:
MySQL 5.5.30 5.6.20 版本, 表大概有815万行
CREATE TABLE t_audit_operate_log (
Fid bigint(16) AUTO_INCREMENT,
Fcreate_time int(10) unsigned NOT NULL DEFAULT '0',
Fuser varchar(50) DEFAULT '',
Fip bigint(16) DEFAULT NULL,
Foperate_object_id bigint(20) DEFAULT '0',
PRIMARY KEY (Fid),
KEY indx_ctime (Fcreate_time),
KEY indx_user (Fuser),
KEY indx_objid (Foperate_object_id),
KEY indx_ip (Fip)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
执行查询:
mysql> explain select count(*) from t_audit_operate_log where Fuser='XX@XX.com' and Fcreate_time>=1407081600 and Fcreate_time<=1407427199\G
*************************** 1. …
[获取更多]