摘要: Join的实现算法有三种,分别是Nested Loops Join, Merge Join, Hash Join。 DB2、SQL Server和Oracle都是使用这三种方式,不过Oracle选择使用nested loop的条件跟SQL Server有点差别,内存管理机制跟SQL Server不一 阅读全文
posted @ 2019-06-12 16:35 不会游泳的鱼~~ 阅读(2679) 评论(0) 推荐(0)
摘要: 自测试示例, 两表 都没有 建立索引 情况: start 1. sql 语句通过 nested loop 连接, 2. 默认 hash join //end 说明:最近找到了一个不错的国外的博客http://blogs.msdn.com/b/craigfr/,博主是Sql Server的开发人员,写 阅读全文
posted @ 2019-06-12 15:43 不会游泳的鱼~~ 阅读(1916) 评论(0) 推荐(0)
摘要: 在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。 从3张图里我们看到了几点信息: 1. CBO 使用的ALL_ROWS模式 Oracle Optimizer CBO RBO 阅读全文
posted @ 2019-06-11 17:01 不会游泳的鱼~~ 阅读(2122) 评论(0) 推荐(0)
摘要: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。 参考 “ https://www.cnblogs.com/moon0201/p/10750924.html https://www.cnblogs.com 阅读全文
posted @ 2019-06-11 13:48 不会游泳的鱼~~ 阅读(259) 评论(0) 推荐(0)
摘要: 参考 https://www.cnblogs.com/bowenbk/p/6371368.html 阅读全文
posted @ 2019-06-11 09:21 不会游泳的鱼~~ 阅读(249) 评论(0) 推荐(0)
摘要: hash join (Oracle里的哈希连接原理) 参考: https://www.cnblogs.com/shangyu/p/6055181.html 阅读全文
posted @ 2019-06-10 15:13 不会游泳的鱼~~ 阅读(918) 评论(0) 推荐(0)
摘要: 深入理解HashSet(底层是HashMap) 阅读全文
posted @ 2019-06-10 14:28 不会游泳的鱼~~ 阅读(440) 评论(0) 推荐(0)
摘要: Nested Loop,Hash Join,Merge Join介绍 Nested Loop:对于被连接的数据子集较小的情况,Nested Loop是个较好的选择。Nested Loop就是扫描一个表(外表),每读到一条记录,就根据Join字段上的索引去另一张表(内表)里面查找,若Join字段上没有 阅读全文
posted @ 2019-06-06 11:03 不会游泳的鱼~~ 阅读(7396) 评论(0) 推荐(2)
该文被密码保护。 阅读全文
posted @ 2019-05-31 15:47 不会游泳的鱼~~ 阅读(8) 评论(0) 推荐(0)
摘要: 参考 : https://blog.csdn.net/qq_35376421/article/details/80239080 阅读全文
posted @ 2019-05-30 14:06 不会游泳的鱼~~ 阅读(187) 评论(0) 推荐(0)