Recent Posts

Transactions - An InnoDB Tutorial

19 minute read

非常给力的一篇文章,原文地址:http://mysqldump.azundris.com/archives/77-Transactions-An-InnoDB-Tutorial.html

B树

7 minute read

**B树** 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: ![](1.JPG) B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果...

关于innodb死锁

1 minute read

MyISAM表锁是deadlock free的,这是因为MyISAM总是一次获得所需的全部锁,要么全部满足,要么等待,因此不会出现死锁。但在InnoDB中,除单个SQL组成的事务外(因为我们的绝大部分应用都是单个sql事务,因此对死锁的概念一直很含糊),锁是逐步获得的,这就决定了在InnoDB中发生死锁是可能的。...