首页
学习
活动
专区
圈层
工具
发布

MySQL查看实时执行的SQL语句

MySQL默认不能实时查看执行的SQL语句,因为这会消耗一定的资源。 要开启这个功能,稍微配置一下,打开这个LOG记录就可以了。 1 查看LOG功能 首先,查看是否已经开启实时SQL语句记录。...---------+----------------------------------+ 2 rows in set (0.00 sec) 2 打开LOG功能 2.1 临时开启 如下,打开实时记录SQL...语句功能,并指定自定义的log路径: mysql> SET GLOBAL general_log = 'ON'; mysql> SET GLOBAL general_log_file = '/var/...3 实时查看 过一小段时间后,就可以导出查看/var/lib/mysql/sql_statement.log文件了,里面记录了所有执行的SQL语句。...如果要实时查看该文件的改动,在Linux系统用tail命令: $ tail -f /var/lib/mysql/general_sql.log 另外,也可以用BareTail软件实时查看。

6.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql查看执行过的历史sql语句

    端产品更新需同步到B端,2)B端订单需要同步到一套ERP系统;3)订单管理、财务结算、物流配置需要全部在erp中实现;为了提交开发效率,打算用最传统的方法:通过在被同步端按人工录入一次数据,记录一次执行sql...语句,即方便、快捷、实用而且还准确,同时也能监控是否有其它未知问题。...查看mysql日志状态,日志路径show variables like 'general_log%'开启日志记录:set GLOBAL general_log=on关闭日志记录set GLOBAL general_log...详情可以参考mysql官网有关“通用查询日志”https://dev.mysql.com/doc/refman/8.0/en/query-log.html英文不好的同事可以百度或者使用chrome自带翻译,查看更方便...早年某培训机构推荐过一个php版本的日志查看工具,因换电脑忘记名称,有知道的欢迎推荐给我,谢谢!

    1.3K10

    mysqlbinlog命令详解 Part 4 -查看行事件具体SQL语句

    具体命令 以下为一些命令参数的使用 在演示前请先重置binlog并新建innodb_table表,并插入一条数据 具体步骤见mysqlbinlog的第一章 1.1 只查看二进制内容 mysqlbinlog...可以看到create table是个Query事件 这里显示出了具体的建表语句,说明建表不属于行事件 ?...负责写入数据 Xid事件 负责结束事务 1.2 显示行事件的伪SQL 下面命令将行事件以伪SQL(pseudo-SQL)的形式表现出来 伪SQL会被注释,即开始位置会有###标志 这些伪SQL只是为了便于查看...可以看到具体的insert语句以及显示出来了 大家可能注意到了,其结构和原始语句是不一致的 values被替换成了set 而且列名被@N代替,N为列名称 使用-v或这-verbose 两次会多显示一些其他信息...可以看到多了一些元数据和列的名称 大家可能又注意了varchar(20)类型被显示成varstring(60) 1.3 显示去掉BINLOG格式的伪SQL 1.2 中的命令同时显示BINLOG格式的语句

    1.8K20

    MySQL使用技巧: 如何查看mysql正在执行的SQL语句

    MySQL使用技巧: 如何查看mysql正在执行的SQL语句 背景: 最近项目开发用到MySQL,想要查看后台执行的sql语句,立马google得知、可以使用 show processlist; 命令来解决...,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但发现不太适合一般的初级使用者,而通过日志文件查看sql语句是最直接的方法。...user列,显示单前用户,如果不是root,这个     命令就只显示你权限范围内的sql语句。   host列,显示这个语句是从哪个ip的哪个端口上发出的。呵呵,可以用来追踪出问题语句的用户。   ...state列,显示使用当前连接的sql语句的状态,很重要的列,后续会有所有的状态的描述,请注意,state只是语句执行中的某一个状态,  一个sql语句,已查询为例,可能需要经过copying to tmp...table,Sorting result,Sending data等状态才可以完成,   info列,显示这个sql语句,因为长度有       限,所以长的sql语句就显示不全,但是一个判断问题语句的重要依据

    11.4K20
    领券