Oracle 执行计划(一)-------基本介绍
2024-10-19 04:32:01
本文参照自:https://www.cnblogs.com/Dreamer-1/p/6076440.html
打开SQL执行计划:
1.选中一句正在执行的SQL
2.F5快捷键,就会出现下图,这就是执行计划。
执行计划的顺序:
1.右边缩格越多越先执行
2.右边同样的缩格,哪个在前面,哪个先执行。
逐一分析:
1.Table Access Full全表扫描:Oralce会查询出表qcb_student_test s和qcb_class_test c中所有的行。然后在这个结果集中执行where语句
select * from qcb_student_test s,qcb_class_test c
2.Index Unique Scan:索引唯一性扫描:因为主键也是索引,同时有唯一性约束。
where s.class_id = c.class_id
3.Nested Loops:嵌套循环:
表连接中查询出表qcb_class_test c的第一行数据并根据字段id,与qcb_class_test c表中所有数据做匹配。
二 所有数据
三 所有数据
4.Table Access By Index RowId:根据rowid快速查询需要的数据
最新文章
- fatal error LNK1169: 找到一个或多个多重定义的符号
- Git常用命令总结
- PHP的单引号与双引号的区别
- 解决VS2013+IE11调试DevExpress ASP.NET MVC的性能问题
- Thread 总结
- 我的Android最佳实践之—— Android更新UI的两种方法:handler与runOnUiThread()
- java笔记之变量的存储方式
- Ubuntu下用SecureCRT连接串口/dev/ttyUSB0权限修复
- UVa 101 (模拟) The Blocks Problem
- cocos2dx-html5 实现网页版flappy bird游戏
- C# Stopwatch类_性能_时间计时器
- HibernateTemplate的使用
- Oracle进阶研究问题收集
- VS2017 调试期间无法获取到变量值查看
- Luxurious Houses
- TTL 和 DNS TTL 的区别
- express+websocket+exec+spawn=webshell
- leetcode-973最接近原点的K个点
- PXE无人值守安装
- 甘特图 (Gantt )的优缺点
热门文章
- HBase学习——3.HBase表设计
- 【转载】CentOS 7部署ASP.NET Core应用程序
- REST API设计指导——译自Microsoft REST API Guidelines(一)
- 【转】ASP.NET MVC实现权限控制
- php-fpm 的优化
- [Go] golang无缓冲通道实现工作池控制并发
- PHP Composer 依赖管理的用法
- 驰骋工作流引擎JFlow与activiti的对比之2种取消模式
- 在IIS上部署你的ASP.NET Core 2.1项目
- ionic3 Loading组件的用法