码迷,mamicode.com
首页 >  
搜索关键字:锁表    ( 720个结果
查找Linux下导致MySQL查询被锁住的进程信息
1. 问题描述 在数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况。具体表现为,在MySQL中使用如下命令 SHOW PROCESSLIST显示结果为 其中,Status列表示语句的查询状态,若值为Locked,则表示该查询被其他查询锁住了。Host表示发出查询语句的主机信息,如图所示,被锁住的查询在192.168.1.152主机的38292端口发出的T...
分类:数据库   时间:2015-05-04 18:14:02    阅读次数:241
alter table新增字段操作究竟有何影响?(上篇)
很久以前就有个疑问,见过一些表设计时会留出几个reverse的字段,目的是为了以后扩展,但此时设计的字段类型、长度等都是预计的,未来是否可用,不好说,那为什么会这么做呢?可能的原因是:“我现在设定好字段,需要的时候直接用就行了,不需要新增字段的操作”。那么,问题就是,新增字段的操作究竟有什么影响?增加表字段的时候,是否会锁表?对DML、DDL有什么影响?如果搞清楚这些,才能对上面的问题给出科学的答...
分类:其他好文   时间:2015-05-01 12:07:16    阅读次数:196
mysql锁机制详解及死锁处理方式
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-levellocking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;Inno..
分类:数据库   时间:2015-04-30 01:12:19    阅读次数:193
MySQL的备份的一些策略和方法的总结
1.一般使用的是mysqldump来进行备份,每次dump的数据是1000条,并且在这个过程中会进行锁表。(这种方式是逻辑备份,即直接将数据库中的数据导成sql语句进行备份的过程)主要的使用方法:(1).不带参数的进行备份:1 备份test数据库中的所有表数据和表结构2 mysqldump -uro...
分类:数据库   时间:2015-04-29 21:11:53    阅读次数:173
使用pt-table-checksum及pt-table-sync校验复制一致性详细介绍
一、简介 pt-table-checksum是percona-toolkit系列工具中的一个, 可以用来检测主、 从数据库中数据的一致性。其原理是在主库上运行, 对同步的表进行checksum, 记录下来。 然后对比主从中各个表的checksum是否一致, 从而判断数据是否一致。检测过程中以块为单位, 对于大的表可以区分为多个块, 从而避免锁表( 根据唯一索引将表切分为块)检测时会自动判断复制延迟、 master的负载, 超过阀值后会自动将检测暂停。 pt-table-sync,顾名思义,它用来修复多个...
分类:其他好文   时间:2015-04-24 09:21:29    阅读次数:5310
查锁表及kill
当一个表一直被锁住而无法进行操作的时候,可以用如下方法select l.session_id sid, s.serial#, l.locked_mode 锁模式, l.oracle_username 登录用户, l.os_user_nam...
分类:其他好文   时间:2015-04-17 15:36:02    阅读次数:134
record is locked by another user
在更新数据的时候报这个错: 在操作表时没有commit,导致表被锁,只要执行下面两行语句,就可以了将行锁解锁了。查看被锁表的sid 和 serialSelect t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid; kill 相应的se...
分类:其他好文   时间:2015-04-15 11:25:17    阅读次数:133
MYSQL正式环境主从复制(不锁表,不停服务)
参考URL:http://rfyiamcool.blog.51cto.com/1030776/1016636/原因源于其实以前环境是有MYSQL主从复制的,且最开始主从复制之间是OK的。但由于日志长得太多,同步来不急,磁盘空间满了之后,失了很多记录。所以必须重新作主从,但主已不能被影响了。~~~~~...
分类:数据库   时间:2015-04-06 00:46:45    阅读次数:285
【Oracle】锁表查询与解锁
在PL/SQL中执行以下内容:如下语句查询锁定的表:SELECTl.session_idsid,s.serial#,l.locked_mode,l.oracle_username,l.os_user_name,s.machine,s.terminal,o.object_name,s.logon_timeFROMv$locked_objectl,all_objectso,v$sessionsWHEREl.object_id=o.object_idANDl.session_i..
分类:数据库   时间:2015-04-03 19:42:09    阅读次数:212
MySQL中select * for update锁表的范围
MySQL中select * for update锁表的问题由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单...
分类:数据库   时间:2015-04-02 01:15:06    阅读次数:214
720条   上一页 1 ... 60 61 62 63 64 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!