当前位置: 首页 > news >正文

SQL Server查询计划阅读及分析

​​​​​​6.4.5.  查询计划阅读及分析

SQL Server中,SQL语句的查询计划可能会包含多个节点,每个节点除了包含和对应一个操作符外,还包含节点及操作符相关的其他信息,其细节与具体的操作符相关。SQL Server查询计划与Oracle执行计划中,虽然每个节点所包含内容的具体称谓及细节不尽相同,但两者也有很多相似之处。与Oracle执行计划中的操作不同的是,SQL Server查询计划中的每个操作符分为逻辑操作符与物理操作符,这对习惯了Oracle的用户来说,可能刚开始会觉得有点迷惑和不解。虽然Oracle无论在概念上还是用法上,很多方面都尽量突出其简单和实用,而SQL Server显得更加繁琐,但从另一个角度讲,SQL Server则更多的暴露了关系库概念及实现的更多细节。所谓逻辑操作符,其更加倾向于数学上的模型及概念,而物理操作符则是前者的具体实现,而从逻辑到物理,我想,也是任何关系库CBO对SQL语句进行优化时的一个过程,只不过是,有些关系库并未暴露这一过程,而在SQL语句的查询/执行计划中直接提供和显示了物理操作(符),这种简化和封装,也许会简化用户使用过程中的学习和理解,但也因此而让用户简化了对CBO的理解和认识。

http://www.lryc.cn/news/404267.html

相关文章:

  • SAP Fiori 实战课程(二):新建页面
  • 【Rust光年纪】超越ORM:探索Rust语言多款数据库客户端库的核心功能和使用场景
  • 解决:事件监听器 addEventListener 被多次调用
  • 配置RIPv2的认证
  • 前端调试技巧:动态高亮渲染区域
  • 深克隆与浅克隆的区别与实现
  • 【学习笔记】无人机系统(UAS)的连接、识别和跟踪(六)-无人机直接C2通信
  • 认识和安装R的扩展包,什么是模糊搜索安装,工作目录和空间的区别与设置
  • 解决STM32开启定时器时立即进入一次中断程序问题
  • Unity UGUI 之EventSystem
  • USB转多路UART - USB 基础
  • 接近50个实用编程相关学习资源网站
  • 在数据操作中使用SELECT子句
  • Golang | Leetcode Golang题解之第274题H指数
  • 区块链技术在智能家居中的创新应用探索
  • 无需业务改造,一套数据库满足 OLTP 和 OLAP,GaiaDB 发布并行查询能力
  • PHP 表单验证:邮件和URL
  • 前端八股文 路由的懒加载
  • HarmonyOS Web组件(二)
  • HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号2
  • 基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用
  • 叶再豪降龙精英课程总结
  • 算法 - 查找算法(顺序、折半、红黑树、AVL树、B+树、散列)
  • TCP与UDP网络编程
  • 媲美Midjourney-v6,Kolors最新文生图模型部署
  • 深度学习程序环境配置
  • 【STM32 HAL库】全双工I2S+双缓冲DMA的使用
  • 【Spring Boot】网页五子棋项目中遇到的困难及解决方法
  • 营销策划方案模板
  • Python入门基础教程(非常详细)