ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> MySql >> MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志

MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志

来源:网络整理     时间:2015-11-12     关键词:

本篇文章主要介绍了"MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志",主要涉及到方面的内容,对于MySql感兴趣的同学可以参考一下: MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志http://www.cnblogs.com/wuyifu/p/33280...



MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志

http://www.cnblogs.com/wuyifu/p/3328024.html  

第一步 创建以下两个 日志表

CREATETABLE `slow_log` (
   `start_time` timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,
   `user_host` mediumtext NOTNULL,
   `query_time` time NOTNULL,
   `lock_time` time NOTNULL,
   `rows_sent` int(11) NOTNULL,
   `rows_examined` int(11) NOTNULL,
   `db` varchar(512) NOTNULL,
   `last_insert_id` int(11) NOTNULL,
   `insert_id` int(11) NOTNULL,
   `server_id` int(10) unsigned NOTNULL,
   `sql_text` mediumtext NOTNULL,
   `thread_id` bigint(21) unsigned NOTNULL
  ) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='Slow log'

CREATETABLE `general_log` (
   `event_time` timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,
   `user_host` mediumtext NOTNULL,
   `thread_id` bigint(21) unsigned NOTNULL,
   `server_id` int(10) unsigned NOTNULL,
   `command_type` varchar(64) NOTNULL,
   `argument` mediumtext NOTNULL
  ) 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;

第五步 清除数据库 日志

truncatetable mysql.general_log;

以上就介绍了MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志,包括了方面的内容,希望对MySql有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_217653.html

相关图片

相关文章