首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >5-MySQL数据监控方法

5-MySQL数据监控方法

作者头像
全栈工程师修炼指南
发布于 2022-09-29 16:01:36
发布于 2022-09-29 16:01:36
3830
举报

[TOC]

0x01 简介

描述:主要进行监控SQL语句的执行效率以及安全性的检查,方便对MySQL服务器性能的优化提升;

0x02 监控记录
1.实时查看SQL语句

描述:MySQL默认不能实时查看执行的SQL语句要手动开启这个功能,因为这会消耗一定的资源。所以一般在生产环境中记录指定的数据后就关闭该功能;

实际操作:

代码语言:javascript
复制
/** 1.查看Logs记录功能十分是否开启 **/
mysql> SHOW VARIABLES LIKE "general_log%";
-- +------------------+---------------------------------+
-- | Variable_name    | Value                           |
-- +------------------+---------------------------------+
-- | general_log      | OFF                             |
-- | general_log_file | /var/lib/mysql/2172955ddedc.log |
-- +------------------+---------------------------------+

/** 2.开启日志记录功能 */
/** 临时开启 **/
mysql> SET GLOBAL general_log = 'ON';
mysql> SET GLOBAL general_log_file = '/var/log/mysql/general_log.log';

/** 永久开启需要配置my.cnf文件 **/
general_log = 1
general_log_file = /var/log/mysql/general_sql.log

/** 3.实时查看 */
$ tail -f /var/lib/mysql/general_sql.log

补充事项:

  • 1.您可以采用一些数据库监控软件进行实现SQL语句的监控,比如:BareTail;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 0x01 简介
  • 0x02 监控记录
    • 1.实时查看SQL语句
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档