MySQL 事件跟踪器
2015-09-11 20:42
232 查看
/*第一步 创建以下两个 日志表 */ CREATE TABLE `slow_log` ( `start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `user_host` mediumtext NOT NULL, `query_time` time NOT NULL, `lock_time` time NOT NULL, `rows_sent` int(11) NOT NULL, `rows_examined` int(11) NOT NULL, `db` varchar(512) NOT NULL, `last_insert_id` int(11) NOT NULL, `insert_id` int(11) NOT NULL, `server_id` int(10) unsigned NOT NULL, `sql_text` mediumtext NOT NULL, `thread_id` bigint(21) unsigned NOT NULL ) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='Slow log'; CREATE TABLE `general_log` ( `event_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `user_host` mediumtext NOT NULL, `thread_id` bigint(21) unsigned NOT NULL, `server_id` int(10) unsigned NOT NULL, `command_type` varchar(64) NOT NULL, `argument` mediumtext NOT NULL ) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='General log'; /*第二步 在数据库上开启 查询日志 */ SET global general_log = 1; SET global log_output = 'table'; /*第三步 查询日志 */ select * from mysql.general_log; /*第四步 在数据库上关闭 查询日志 */ SET global general_log = 0; /*第五步 清除数据库 日志 */ truncate table mysql.general_log;
相关文章推荐
- mysql 技巧
- mysql实现多行查询结果合并成一行
- mysql共享表空间和独立表空间
- mysql存储过程对900w数据进行操作测试
- MYSQL 命令
- mysql 存储函数和过程的总结
- MySQL之——数据库双机热备的配置方法
- Mysql字段长度限制你真的了解吗?
- 【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析
- mysql学习(4)-mysqldump备份和恢复数据
- mysql备份之xtrabackup
- mysql参数配置调优详解配置(1)
- Mysql事务处理
- mysql参数配置调优详解配置(2)
- mysql file sort
- MySQL 触发器简单实例
- Mysql分库分表方案
- mysql 安装配置的问题
- 解决Mysql导入乱码问题
- MySql中in和exists效率