1. 问题描述
在数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况。具体表现为,在MySQL中使用如下命令
SHOW PROCESSLIST显示结果为
其中,Status列表示语句的查询状态,若值为Locked,则表示该查询被其他查询锁住了。Host表示发出查询语句的主机信息,如图所示,被锁住的查询在192.168.1.152主机的38292端口发出的T...
分类:
数据库 时间:
2015-05-04 18:14:02
阅读次数:
241
问题:更新的Update语句一直在更新 卡在执行update语句的地方。清除的方法:Oracle表死锁解除我是在plsql中处理1.先查询select * from v$locked_object v, dba_objects owhere v.object_id = o.object_id2.记录...
分类:
数据库 时间:
2015-05-02 19:25:42
阅读次数:
242
public User createUser(final User user) { final String sql = "insert into sys_users(username, password, salt, locked) values(?,?,?, ?)"; ...
分类:
其他好文 时间:
2015-05-02 18:03:10
阅读次数:
386
tomcat报警告 An attempt was made to authenticate the locked user...
分类:
其他好文 时间:
2015-05-02 09:39:22
阅读次数:
134
转自:http://www.blogjava.net/coderdream/archive/2008/05/27/203115.html出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。 有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl...
分类:
其他好文 时间:
2015-04-28 20:17:12
阅读次数:
163
在使用minicom时,可能会碰到串口设备被锁的情况。如下:yesaidu@ywf-ubuntu:~$sudominicomDevice /dev/ttyS0 is locked.可以通过下面的办法来解决:yesaidu@ywf-ubuntu:~$ls/var/lockLCK..ttyS0subsy...
分类:
其他好文 时间:
2015-04-28 17:38:40
阅读次数:
131
1.
查找死锁的进程:
Select s.username,I.OBJECT_ID,I.SESSION_ID,s.SERIAL#,I.ORACLE_USERNAME,I.OS_USER_NAME,I.PROCESS FROM V$LOCKED_OBJECT I,V$SESSION S WHERE I.SESSION_ID=S.SID;
Kill这个死锁的进程:
Alter system...
分类:
其他好文 时间:
2015-04-26 18:20:40
阅读次数:
149
关联表:v$session,v$locked_object,dba_objectsselect s.sid,s.serial#,s.username,s.machine,d.object_namefrom v$session s,v$locked_object l,dba_objects dwher...
分类:
数据库 时间:
2015-04-21 17:40:10
阅读次数:
145
wait和notify是通过对对象进行锁,来实现同步和互斥。
wait和notify函数需要在一段的同步代码中,即在 synchronized的代码段中。
简单的示例代码。
static class TestThread {
public Boolean locked = false;
public void run() {
long last = System.cu...
分类:
编程语言 时间:
2015-04-20 14:58:28
阅读次数:
214
public class DeadLock { public static void main(final String[] args) throws Exception { final Object lock1 = new Object(); final Obje...
分类:
其他好文 时间:
2015-04-20 00:11:41
阅读次数:
163