摘要: tips:看了MySQL索引背后的数据结构及算法原理后,里边有说:"数据库系统的设计者巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个页,这样每个节点只需要一次I/O就可以完全载入。为了达到这个目的,在实际实现B-Tree还需要使用如下技巧:每次新建节点时,直接申请一个页的空间,这样就保证一个节... 阅读全文
posted @ 2015-04-12 23:09 leezhxing 阅读(17382) 评论(2) 推荐(1) 编辑
摘要: 场景: 一个商品有库存,下单时先检查库存,如果>0,把库存-1然后下单,如果<=0,则不能下单,事务包含两条sql语句: select quantity from products WHERE id=3; update products set quantity = ($quantity-1) WH 阅读全文
posted @ 2015-04-12 22:41 leezhxing 阅读(4575) 评论(5) 推荐(0) 编辑