MyISAM 支持表锁,InnoDB 支持表锁和行锁,默认为行锁。
表级锁
开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发量最低。
行级锁
开销大,加锁慢,会出现死锁。锁力度小,发生锁冲突的概率小,并发度最高。
相关问题
-
MySQL 数据优化。
1年前 0 290
-
存储引擎。
1年前 0 264
-
MySQL 数据库服务器性能分析的方法命令有哪些?
1年前 0 115
-
LIKE 和 REGEXP 操作有什么区别?
1年前 0 251
-
MySQL 的关键字。
1年前 0 119
-
主键和候选键有什么区别?
1年前 0 133
-
在 MySQL 中 ENUM 的用法是什么?
1年前 0 138
-
CHAR 和 VARCHAR 的区别?
1年前 0 109
-
什么是通用 SQL 函数?
1年前 0 170
-
truncate delete drop 的区别。
1年前 0 140
-
BLOB 和 TEXT 有什么区别?
1年前 0 263
-
请简洁描述 MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
1年前 0 249
-
数据库的三范式?
1年前 0 264
-
MySQL 表中允许有多少个 TRIGGERS?
1年前 0 294
-
TIMESTAMP 在 UPDATE CURRENT_TIMESTAMP 数据类型上做什么?
1年前 0 120
-
数据库备份。
1年前 0 144
-
列的字符串类型可以是什么?
1年前 0 112
-
MySQL 中使用什么存储引擎?
1年前 0 124