1 背景 1 1.1 MVCC:Snapshot Read vs Current Read 2 1.2 Cluster Index:聚簇索引 3 1.3 2PL:Two-Phase Locking 3 1.4 Isolation Level 4 2 一条简单SQL的加锁实现分析 5 2.1 组合一:
分类:
数据库 时间:
2016-03-16 20:47:31
阅读次数:
234
#TheMySQLserver[mysqld]port=3306socket=/tmp/mysql.sock#skip-locking#是否过滤掉lockkey_buffer_size=256M#(关键选项)内存配置,索引快缓冲区,不是越大越好max_allowed_packet=1M#导入文件(备份,还原)table_open_cache=256#打开表的数量sort_buffer_size=1M#排序缓冲..
分类:
数据库 时间:
2016-03-14 01:52:03
阅读次数:
334
悲观锁:(pessimistic locking):假定:发生冲突的概率比较高,实现:在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking)。这样其他事务如果想操作该记录,需要等待锁的释放特点: 当并发量较大,频繁访问时,等待时间较长,并发访问性不好例如: java的
分类:
其他好文 时间:
2016-02-26 20:30:11
阅读次数:
139
From the highly regardedElements of Java Styleto the pages ofJavaWorld(seeJava Tip 67), many well-meaning Java gurus encourage the use of the double-c...
分类:
其他好文 时间:
2015-12-26 16:39:27
阅读次数:
247
Java supports multiple threads to be executed. This may cause two or more threads to access the same fields or objects. Synchronization is a process w...
分类:
其他好文 时间:
2015-12-26 15:06:54
阅读次数:
447
问题[Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.中文[警告]——skip-locking是...
分类:
数据库 时间:
2015-12-22 01:01:01
阅读次数:
206
一:什么是锁? 需要一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,也就是所谓 的“锁”,即给我们选定的目标数据(对象)上锁,使其无法被其他程序修改二:hibernate中的锁? Hibernate支持两种锁机制- “悲观锁(Pessimistic Locking)” - ...
分类:
Web程序 时间:
2015-12-18 14:30:30
阅读次数:
134
一、乐观锁介绍乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检,乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库如果提供类似于write_condition机制的其实都是...
分类:
数据库 时间:
2015-12-15 21:15:04
阅读次数:
433
可能是因为重复安装了curl .7.45 ,导致yum报错:/usr/lib64/python2.6/site-packages/pycurl.so:undefinedsymbol:CRYPTO_set_locking_callback网上看到是动态库冲突,按网上说的如下操作:[root@iZ94n...
分类:
其他好文 时间:
2015-12-04 22:45:51
阅读次数:
150
14.1 Introduction 这一章介绍的内容主要有nonblocking I/O, record locking, I/O multiplexing, asynchronous I/O, the readv and writev, memory-mapped I/O 这一章是后面章节的基.....
分类:
其他好文 时间:
2015-12-02 06:32:24
阅读次数:
275