码迷,mamicode.com
首页 >  
搜索关键字:锁表    ( 720个结果
深入理解Spring Redis的使用 (九)、通过Redis 实现 分布式锁 的 BUG,以及和数据库加锁的性能测试
在多节点的项目中,经常要涉及到某些方法加锁的控制。而这个时候,简单易用的synchronized已经不能满足多节点的部署结构。之前在项目中,用的比较多的是数据库的更新锁:for udpate。但是这个有个缺点,就是对于本来就容易出现瓶颈的数据库,造成了更大的压力。同时,如果是锁表的语句,同时表数据量...
分类:数据库   时间:2015-09-12 17:39:47    阅读次数:176
MYSQL性能优化
并发控制 共享锁 排他锁 表级 行级锁 InnoDB Falcon事务: Start Transaction 。。。。。CommitACID:原子性、一致性、隔离性、持久性死锁是指两个或多个事务在统一资源上互相占用,并请求加锁时,导致的恶性循环现象。当多个事务以不同顺序驶入加锁同一资源时,就会产生....
分类:数据库   时间:2015-09-11 20:51:08    阅读次数:244
乐观锁,悲观锁
转:一分钟教你知道乐观锁和悲观锁的区别悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,...
分类:其他好文   时间:2015-09-05 23:37:30    阅读次数:257
MySQL事务隔离级别和锁
MySQL事务隔离级别和锁 表结构 create?table?record( id?int?auto_increment?primary?key, title?varchar(255)?not?null, shortName?varchar(255)?not?null, authorId?int?not?null, createTime?...
分类:数据库   时间:2015-08-31 21:56:02    阅读次数:325
Mysql存储引擎及选择方法
0x00 Mysql数据库常用存储引擎Mysql数据库是一款开源的数据库,支持多种存储引擎的选择,比如目前最常用的存储引擎有:MyISAM,InnoDB,Memory等。MyISAM存储引擎MyISAM是Mysql的默认存储引擎,它支持B-tree/FullText/R-tree索引类型,并且MyISAM的锁级别是表锁,表锁的开销小,加锁快;锁粒度大,发生锁冲突的概率较高,并发度低;表锁适合查询。M...
分类:数据库   时间:2015-08-30 19:42:11    阅读次数:238
oracle 解锁表
SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_idAND l.session_id = s.s...
分类:数据库   时间:2015-08-25 13:43:42    阅读次数:136
查看sqlserver被锁的表以及如何解锁.
查看被锁表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks whereresource_type='OBJECT'spid 锁表进程 ...
分类:数据库   时间:2015-08-21 10:55:43    阅读次数:176
xtrabackup备份mysql数据库
Xtrabackup是percona公司的一个开源的备份软件,可以热备InnoDB,XtraDB,MyISM(会锁表)可以看做是InnoDB Hotbackup的免费替代品。 下面简单的介绍下Xtrabackup的使用方法: ①安装xtrabackup,到官网下载适合自己的Linux的版本的xtrabackup。有RPM包格式的可以自己下载,下载之后可以直接rpm –ivh 进行安装。在安装的...
分类:数据库   时间:2015-08-20 17:00:57    阅读次数:180
辛星浅析乐观锁和悲观锁
有个网友问我乐观锁和悲观锁的相关问题,于是就来阐述一下这个问题。首先说乐观锁,它是Pessimistic  Lock的简写,也就是所谓的悲观锁。它是每次取数据的时候都会认为别人会修改它的数据,因此它是在每次取数据之前都会进行加锁操作,这样别人拿数据的时候就必须等待直到它释放锁。其实我们的关系型数据库中就用到了很多这种锁机制,比如行锁、表锁、写锁等等,都是在操作之前首先加一个锁。         ...
分类:其他好文   时间:2015-08-19 20:32:54    阅读次数:186
数据库操作锁住
查看Oracle数据库被锁住的表,删除锁表的进程[@more@]查看Oracle数据库被锁住的表,删除锁表的进程--1.查看被锁住的表SELECTdob.object_nametable_name,lo.locked_mode,lo.session_id,vss.serial#,vss.actionaction,vss.osuserosuser,vss.logon_time,vss.processap_pid,vps.spi..
分类:数据库   时间:2015-08-14 19:24:54    阅读次数:123
720条   上一页 1 ... 56 57 58 59 60 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!