(综合整理)Oracle优化
来源:互联网 发布:2017年轻人数据报告 编辑:程序博客网 时间:2024/05/06 07:46
在嵌套循环连接中,Oracle从第一个行源中读取第一行,然后和第二个行源中的数据进行对比。所有匹配的记录放在结果集中,然后Oracle将读取第一个行源中的下一行。按这种方式直至第一个数据源中的所在行都经过处理。第一个记录源通常称为外部表,或者驱动表,相应的第二个行源称为内部表。使用嵌套循环连接是一种从连接结果中提取第一批记录的最快速的方法。
在驱动行源表(就是您正在查找的记录)较小、或者内部行源表已连接的列有惟一的索引或高度可选的非惟一索引时, 嵌套循环连接效果是比较理想的。
这句话的意思是驱动表的结果集小,或者被驱动表索引比较优秀。都可以采用 嵌套循环连接。
驱动行源表就是表示驱动表的结果集。驱动表本身有可能很大,但是如果加个限制条件,他的结果集可能很小。
数据量小的表 一般称为驱动表
NESTED LOOPS
outer_loop -》驱动表,外部表
inner_loop -》被驱动表,内部表
之所以解释成为驱动表,是他来发起整个循环连接的。
- (综合整理)Oracle优化
- Oracle优化整理1
- Oracle优化整理2
- Oracle优化整理1
- oracle sql优化相关整理
- 一些Oracle数据库中的查询优化建议综合
- Oracle SQL 性能优化技巧整理
- ORACLE 多表查询优化收集整理
- 关于Oracle优化的一些整理
- Vi技术综合整理
- GDAL 综合整理
- 综合方法selenium整理
- S1Catalan数综合整理
- Myeclipse性能优化(综合)
- PostgreSQL性能优化综合
- FPGA综合优化
- unity3d 各种优化综合
- unity3d 各种优化综合
- 关于每一个数据库表都应该有一个单一的字段作为主键的讨论
- MySQL的复制和临时表(Temporary Table)
- ADF Faces中如何跳过验证
- C# WinForm listView 多行删除 操作
- Java中super的几种用法并与this的区别
- (综合整理)Oracle优化
- 转义字符
- mssql转换为MySQL数据库经验漫谈
- Android managedQuery查询如果加入group by条件(及其猥琐的方法)
- BleuFlamme:利用3D渲染技术的衬衫DIY
- 什么是Single Sign On
- oracle数据库表的复制
- 总结
- Ext:Radio check后显示和隐藏控件错误的问题