We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45681bd commit 5177535Copy full SHA for 5177535
My ISAM表锁/独占写锁
@@ -0,0 +1,12 @@
1
+独占写锁它实际上是以独占的方式去访问我们这个锁,如果我们给这个表加上一个写锁,那么其他的客户端它是没办法对它进行一个读写访问的。
2
+
3
4
5
6
+并发插入(Concurrent Inserts)
7
+上文提到过MyISAM表的读和写是串行的,但这是就总体而言的。在一定条件下,MyISAM表也支持查询和插入操作的并发进行。
8
+MyISAM存储引擎有一个系统变量concurrent_insert,专门用以控制其并发插入的行为,其值分别可以为0、1或2。
9
+1.当concurrent_insert设置为0时,不允许并发插入。
10
+2.当concurrent_insert设置为1时,如果MyISAM表中没有空洞(即表的中间没有被删除的行),
11
+ MyISAM允许在一个进程读表的同时,另一个进程从表尾插入记录。这也是MySQL的默认设置。
12
+3.当concurrent_insert设置为2时,无论MyISAM表中有没有空洞,都允许在表尾并发插入记录。
0 commit comments