人工智能

MySQL如何查看未提交的事务SQL

时间:2010-12-5 17:23:32  作者:人工智能   来源:数据库  查看:  评论:0
内容摘要:MySQL中经常遇到事务中的SQL正在执行或执行完成后未提交,如何找出对应的SQL?1. 查看正在执行的SQL查看事务中正在执行的SQL方式有多种,例如1.1 通过processlist查看会话1:执

MySQL中经常遇到事务中的未提SQL正在执行或执行完成后未提交,如何找出对应的事务SQL?

1. 查看正在执行的SQL

查看事务中正在执行的SQL方式有多种,亿华云例如

1.1 通过processlist查看会话1:执行1个SQL 复制mysql> begin

;

Query OK,未提 0 rows affected (0.00 sec

)

mysql> select sleep(20),now() ,id from test1;1.2.3.4.5. 会话2:开启另一个会话,查看对应的事务SQL 复制mysql> select id ,info from information_schema.processlist where info is not null

;

+----+------------------------------------------------------------------------------+| id | info |+----+------------------------------------------------------------------------------+| 36 | select sleep(20),now() ,id from test1 || 37 | select id ,info from information_schema.processlist where info is not null |+----+------------------------------------------------------------------------------+2 rows in set (0.00 sec)1.2.3.4.5.6.7.8. 可以看到正在执行的SQL,包括自己的b2b信息网未提SQL的id及内容。1.2 通过events_statements_current查看会话1:执行1个SQL 复制mysql> begin

;

Query OK,事务 0 rows affected (0.00 sec

)

mysql> select sleep(20),now() ,id from test1;1.2.3.4.5. 会话2:查看对应的SQL 复制mysql> select a.id,a.info, b.thread_id, c.sql_text from information_schema.processlist a, performance_schema.threads b, performance_schema.events_statements_current c where a.id=b.processlist_id and b.thread_id = c.thread_id\G
电脑触控板拆除教程(轻松拆卸电脑触控板,维修无忧)
1,安装linux 复制代码代码如下: 然后是jdk: 复制代码代码如下: 复制代码代码如下: 这个命令之后需要多按几次回车,知道再次出现命令提示符。当然,这个做法也不是很安全,里面有个输入key的地方,官方的建议是,输入一首歌的歌词,呵呵,这个建议很搞笑。当然在我的步骤中,这个key就是空值了。 复制代码代码如下: 然后把整个.ssh文件夹考到所有对节点上,具体方法可以使用scp命令,具体命令由于和具体环境有关,下面不写。 这样网络就设置对差不多了。 当然具体的值,也要根据具体情况进行更改。 复制代码代码如下: 这个例子很直白,不解释。 masters里面是jobtracker和namenode所在节点的主机名或者ip地址,我的masters文件里只有一行,当然假如你想要设置多个节点作为主节点,也可以。 复制代码代码如下: 不出意外的话,现在hadoop就可以使用了。 Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streaming access)文件系统中的数据。
最近更新
copyright © 2025 powered by 编程之道  滇ICP备2023006006号-34sitemap