MYSQL
韩小小。
这个作者很懒,什么都没留下…
展开
-
MySQL InnoDB事务隔离级别脏读、可重复读、幻读
望通过本文,可以加深读者对ySQL InnoDB的四个事务隔离级别,以及脏读、不重复读、幻读的理解。MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。· 未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。·转载 2016-08-22 11:57:24 · 3907 阅读 · 0 评论 -
学习总结--MYSQL 锁
MYSQL锁的基本介绍。MYSQL锁按特性分为3种:行级锁:InnoDB引擎(也支持表级锁,默认是行级锁),开销大,加锁慢;会出现死锁。锁定粒度最小,发生锁冲突的概率最低,并发度最高。表级锁:MyISAM引擎和MEMORY引擎,开销小,加锁快;不会出现死锁;锁定粒度最大,发生锁冲突的概率最高,并发度最低。页面锁:BDB引擎(也支持表级锁),开销和加锁时间介于行锁和表锁之间;会出现死锁;粒度也介于行锁和表锁转载 2016-08-23 09:11:24 · 434 阅读 · 0 评论 -
关系型数据库范式
设计关系型数据库(二维表结构)的时候,要遵从不懂的规范要求,设计出合理的关系型数据库。这些不同的规范要求被称为不同的范式。目前关系型数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)、和第五范式(5NF,又称完美范式)。范式越高数据库冗余越小。一般来说,数据库只需满足第三范式(3NF)即可。第一范式(1NF):(无重原创 2016-11-03 16:42:53 · 439 阅读 · 0 评论