Mysql 对SQL语句监控查看的记录
来源:互联网 发布:卡尔曼滤波算法讲解 编辑:程序博客网 时间:2024/06/09 20:15
mysql 默认不开启sql语句跟踪监控记录,如查看sql语句执行记录,一般有下面三种方式:
1.修改配置文件,my.cnf
#vi /etc/my.cnf
log =/mysql/mysqls.log
#慢查询语句 ,time 单位是秒
log-slow-queries = /mysql/slowquery.log
long_query_time = 1
2. 查看正在执行的SQL语句,用 processlist,缺点是,时时变化,不易观察到需要的SQL。
mysql> use information_schema;
mysql> select * from PROCESSLIST where info is not null;
3.使用 global general_log 参数,方便随时查看
默认也是OFF,使用时候,最好,先查看 用 show global variables like '%general%';
可以看到,log文件的位置,。
SET GLOBAL general_log = 'ON'; //需要root权限。
设置ON 之后,就可以查看log文件,数据库所有操作都会记录。
也可以输出到系统表,需要SET GLOBAL log_output = 'TABLE';
然后,查看 SELECT * from mysql.general_log ORDER BY event_time DESC ;
不查看时候,记得 关闭,否则日志或表,都会很大。
- Mysql 对SQL语句监控查看的记录
- 跟踪监控MYSQL执行的sql语句
- 跟踪监控MYSQL执行的sql语句
- 跟踪监控MYSQL执行的sql语句
- mysql审计,可以了解用户对mysql的操作以及查看所有的sql语句
- 查看Mysql数据库大小的SQL语句
- Mysql 查看正在执行的sql语句
- 查看mysql正在执行的SQL语句
- 查看mysql正在执行的SQL语句
- mysql查看正在执行的sql语句
- 查看mysql正在执行的SQL语句
- 查看MySQL记录执行过的SQL
- mysql 监控 sql执行语句
- 让MYSQL记录所有的SQL语句
- oracle监控sql语句对表的操作
- mysql -- 查看mysql正在执行的SQL语句
- mysql使用sql语句记录
- MySQL 查看正在执行的sql语句的方法
- Bash的环境变量
- Map集合练习
- Python 模块安装error: Microsoft Visual C++ 14.0 is required...问题解决方案
- 预定义变量
- Bash语系变量
- Mysql 对SQL语句监控查看的记录
- H5的缓存问题
- ftp下载 Linux ubuntu12.04
- 位置参数变量
- Shell运算符
- 数值运算方法
- 微信公众号开发接收语音消息时权限
- shell编程之环境变量配置文件的功能
- tp原生语句执行方法