数据库性能调优技术系列--深入理解散列连接执行计划归纳.pdfVIP

  • 2
  • 0
  • 约6.41千字
  • 约 5页
  • 2021-12-08 发布于福建
  • 举报

数据库性能调优技术系列--深入理解散列连接执行计划归纳.pdf

数据库性能调优技术 -- 深入理解散列连接执行计划 作者:杨万富 一、概述 这篇文章是数据库性能调优技术系列的第四篇。 上一篇文章讲解了深入理解 嵌套循环连接执行计划。 上一篇文章中提到两张表的连接有三种执行方式: 1)嵌套循环连接; 2 )散 列连接; 3)归并连接。散列连接是很重要的连接方式,包含比较多的内容,这 篇文章中讲解为什么需要散列连接?如何理解散列连接? 和前三篇文章一样,本文讲解的是些比较抽象的内容, 不拘泥于具体的数据。 所以本文中使用的代价评估模型也是抽象的, 假设了数据库缓冲区大小只有一个 页,新页的读取必然导致旧页的释放。读完本文之后应该能够读懂达梦数据库、 oracle 数据库、 sqlserver数据库的执行计划。 二、深入理解嵌套循环执行计划 为什么要引入散列连接呢?假设两张表 t1(c1 int,c2 int),t2(d1 int,d2

文档评论(0)

1亿VIP精品文档

相关文档