SQL语句的三个阶段-厦门大学数据库室.PPTVIP

  • 1
  • 0
  • 约6.04千字
  • 约 38页
  • 2018-08-11 发布于天津
  • 举报

SQL语句的三个阶段-厦门大学数据库室.PPT

SQL语句的三个阶段-厦门大学数据库室

目录 学习目标 背景知识 简单SQL语句加锁分析 复杂SQL语句加锁分析 总结 复杂SQL语句加锁分析 4 加什么锁? SQL语句的三个阶段: Index key:pubtime 1 and puptime 20 Index Filter:userid = ‘hdc’ Table Filter:comment is not NULL 复杂SQL语句加锁分析 4 Index Condition Pushdown 是MySQL 5.6 开始支持的一种根据索引进行查询的 优化方式。之前的MySQL数据库版本 不支持Index Condition Pushdown,当 进行索引查询时,首先根据索引记录 来查找记录,然后再根据WHEREguol4 记录,在支持Index Condition Pushdown 后,MySQL数据库会在取出索引的同时, 判断是否可以进行WHERE条件的过滤, 也就是将WHERE的部分过滤操作放到 了存储引擎层。在某些查询下,可以 大大减少上层SQL层对记录的索取 (fetch),从而提高数据库的整体性 能。 目录 学习目标 背景知识 简单SQL语句加锁分析 复杂SQL语句加锁分析 总结 死锁分析与总结 5 死锁分析与总结 5 死锁分析与总结 5 结论:死锁的发生与否,并不在于事务中有多少条SQL语句,死锁的关键在于:两个(或以上)的Session加锁的顺

文档评论(0)

1亿VIP精品文档

相关文档