码迷,mamicode.com
首页 >  
搜索关键字:表锁    ( 479个结果
乐观锁与悲观锁——解决并发问题
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op ...
分类:其他好文   时间:2017-05-11 20:30:50    阅读次数:142
查看Mysql锁表语句
大早上的刷数据,大量的改表结构alter语句,就把表锁了。数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况,如果是生产还会看到大量的pool跪了,如果你在刷sql,你应该立即就会明白什么情况了。showfullprocesslist;显示哪些线程正在运行,查..
分类:数据库   时间:2017-05-09 11:10:55    阅读次数:180
ConcurrentHashMap实现线程安全的原理
在ConcurrentHashMap没有出现以前,jdk使用hashtable来实现线程安全,但是hashtable是将整个hash表锁住,所以效率很低下。 ConcurrentHashMap将数据分别放到多个Segment中,默认16个,每一个Segment中又包含了多个HashEntry列表数组 ...
分类:编程语言   时间:2017-05-03 22:49:21    阅读次数:308
mysql 实验论证 innodb表级锁与行级锁
innodb 的行锁是在有索引的情况下,没有索引的表是锁定全表的. 表锁演示(无索引) Session1: mysql> set autocommit=0; mysql> select * from innodb_test;+ + +| id | name |+ + +| 1 | woshicesh ...
分类:数据库   时间:2017-04-29 21:02:45    阅读次数:187
Linux命令:MySQL系列之三--mysql数据类型及SQL结构化查询语句使用
MySQL存储引擎,也被称为表类型:MyISAM表:无事务处理功能,支持表锁.frm:表结构定义文件.MYD:表数据文件.MYI:表索引文件InnoDB表:支持事务处理功能,支持行锁.frm:表结构定义文件.ibd:表空间(包含数据和索引文件)MySQL常用的查询命令:SHOWENGINES;#查看数据库支持的..
分类:数据库   时间:2017-04-21 18:10:44    阅读次数:270
MySQL中的锁(表锁、行锁,共享锁,排它锁,间隙锁)
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有...
分类:数据库   时间:2017-04-20 15:38:03    阅读次数:343
mysql 存储引擎,字段类型,索引介绍
一:常用的存储引擎:1,myisam: 我建立了一个MyISAM引擎的tb_Demo表,那么就会生成以下三个文件: 1>tb_demo.frm,存储表定义; 2>tb_demo.MYD,存储数据; 3>tb_demo.MYI, 存储索引。 特点: 查询快,写入慢,支持表锁,支持符合全文索引 适合管理 ...
分类:数据库   时间:2017-04-14 19:44:39    阅读次数:221
MySQL中乐观锁和悲观锁 原理、区别
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op ...
分类:数据库   时间:2017-04-13 19:59:54    阅读次数:242
SQL中锁表语句简单理解(针对于一个表)
锁定数据库的一个表 复制代码代码如下: SELECT * FROM table WITH (HOLDLOCK) 注意: 锁定数据库的一个表的区别 复制代码代码如下: SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 复制代码代码如下: SEL ...
分类:数据库   时间:2017-04-03 15:35:16    阅读次数:238
centos7-mysql-分表
数据库越来越大,单个表中数据过多,查询读写,还有锁机制,会导致严重的数据库性能影响.表锁,行锁,都是为了保证数据的完整性,分表分表是把一个大表,分成若干个独立储存空间的表,每个表都对应MYD数据文件,MYI索引文件,FRM表结构文件,这些表可以分布在一个存储设备,也可以分在不同存..
分类:数据库   时间:2017-03-31 13:57:00    阅读次数:196
479条   上一页 1 ... 29 30 31 32 33 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!