码迷,mamicode.com
首页 >  
搜索关键字:表锁    ( 479个结果
Mysql存储引擎及选择方法
0x00 Mysql数据库常用存储引擎Mysql数据库是一款开源的数据库,支持多种存储引擎的选择,比如目前最常用的存储引擎有:MyISAM,InnoDB,Memory等。MyISAM存储引擎MyISAM是Mysql的默认存储引擎,它支持B-tree/FullText/R-tree索引类型,并且MyISAM的锁级别是表锁,表锁的开销小,加锁快;锁粒度大,发生锁冲突的概率较高,并发度低;表锁适合查询。M...
分类:数据库   时间:2015-08-30 19:42:11    阅读次数:238
一不小心MYSQL成了表锁
大家都知道MYSQL数据库INNODB引擎是默认的行锁,但是今天意外发现我的数据库怎么变成表锁了,让我很费解~~~~ 1、首先看看我的数据库引擎 show variables like ‘%storage_engine%‘; 2、创建test表 CREATE TABLE `...
分类:数据库   时间:2015-08-28 21:50:45    阅读次数:199
PostgreSQL创建索引并避免写数据锁定(并发的索引)
关于并发建立索引:http://58.58.27.50:8079/doc/html/9.3.1_zh/sql-createindex.html 写这篇blog源自一个帅哥在建索引发生了表锁的问题。先介绍一下Postgresql的建索引语法:? Version:9.1? CREATE?[?UNIQU...
分类:数据库   时间:2015-08-28 13:46:18    阅读次数:263
学习-索引
索引的使用场景:1.对应的索引字段经常被查询,且返回的数据结果占总数据量的一小部分2.有外键约束的单个或多个字段上,需要建立索引。避免在更新主表的主键值,插入数据或删除数据时,对整张表的表锁出现。3.唯一键约束,有相对应的索引存在索引的属性:索引与表中数据独立,..
分类:其他好文   时间:2015-08-27 19:17:32    阅读次数:149
辛星浅析乐观锁和悲观锁
有个网友问我乐观锁和悲观锁的相关问题,于是就来阐述一下这个问题。首先说乐观锁,它是Pessimistic  Lock的简写,也就是所谓的悲观锁。它是每次取数据的时候都会认为别人会修改它的数据,因此它是在每次取数据之前都会进行加锁操作,这样别人拿数据的时候就必须等待直到它释放锁。其实我们的关系型数据库中就用到了很多这种锁机制,比如行锁、表锁、写锁等等,都是在操作之前首先加一个锁。         ...
分类:其他好文   时间:2015-08-19 20:32:54    阅读次数:186
Java集合(17)--HashMap、Hashtable和ConcurrentHashMap的比较
1. 数据结构都是数组+拉链实现的哈希表,但是具体实现上差别大了2. 并发Hashtable全表锁HashMap多线程不安全,需要自己封装ConcurrentHashMap加细粒度锁,读不加锁,如果读到空值再加锁。注意这三个关键字final,transient,volatile3. nullHash...
分类:编程语言   时间:2015-08-18 00:56:45    阅读次数:183
mysql管理
mysql的锁: 读锁:共享锁。添加锁后对读没有影响,但是对写会阻塞。 写锁:独占锁。添加锁后对读写均会阻塞。 表锁: 行锁: 锁的实现位置:mysql服务层(sql语句的解析、优化):手动添加lock table table_name lock_type;其中lock_type为read...
分类:数据库   时间:2015-08-13 11:56:05    阅读次数:208
Oracle锁表及解锁
为了防止用户在同一时间并发地访问和修改资源,ORACLE使用不同类型的锁控制对数据的并发访问,以防止用户之间出现破坏性的交互操作1,锁表锁定表的通用语法:lock table 表名 in 共有三种锁表模式: 共享模式(in share mode) 共享更新模式(in share update m.....
分类:数据库   时间:2015-08-12 18:38:18    阅读次数:171
Mysql中那些锁机制之MyISAM
说到锁机制之前,先来看看Mysql的存储引擎,毕竟不同的引擎的锁机制也随着不同。 三类常见引擎: MyIsam :不支持事务,不支持外键,所以访问速度快。锁机制是表锁,支持全文索引 InnoDB :支持事务、支持外键,所以对比MyISAM,InnoDB的处理效率差一些,并要占更多的磁盘空间保留数据和索引。锁机制是行锁,不支持全文索引 Memory:数据是存放在内存中的,默认哈希...
分类:数据库   时间:2015-08-09 09:33:03    阅读次数:197
表锁和行锁
1 表锁需要维护的数量比行锁少,所以行锁所需的成本高。但对于同一个表的操作来说 比如先要在最后一行添加一行数据,然后再修改其他行的数据。这就得用行锁。所以说行锁和表锁不能说那个好那个不好,只能根据情况定。2 但是加了行锁 还得加意向锁 但是表锁不需要。 对于比较锁的快慢没有意义。应该比较的是不同粒度...
分类:其他好文   时间:2015-07-31 14:37:33    阅读次数:131
479条   上一页 1 ... 38 39 40 41 42 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!