摘要: 简介在 SQL Server 2012 在一些特殊的例子下会看到下面的图标:Hash Join分为两个阶段,分别为生成和探测阶段。首先是生成阶段,将输入源中的每一个条目经过散列函数的计算都放到不同的Hash Bucket中,其中Hash Function的选择和Hash Bucket的数量都是黑盒,... 阅读全文
posted @ 2015-08-29 23:51 行千里 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 简介merge join 对两个表在连接列上按照相同的规则排序,然后再做merge,匹配的输出。下面这个动态图展示了merge join的详细过程。merge join示例创建两个表IF OBJECT_ID('dbo.Tbl10') IS NOT NULL DROP TABLE dbo.Tbl10;... 阅读全文
posted @ 2015-08-29 23:49 行千里 阅读(990) 评论(0) 推荐(0) 编辑
摘要: Sql Server有三种物理连接Loop Join,Merge Join,Hash Join, 当表之间连接的时候会选择其中之一,不同的连接产生的性能不同,理解这三种物理连接对性能调优有很大帮助。Nested Loop Join简介两表连接就相当于二重循环,从A表抽一条记录,遍历B表查找匹配记录,... 阅读全文
posted @ 2015-08-29 23:48 行千里 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: 等待一分钟:ping 192.0.2.2 -n 1 -w 60000 > nul等待一秒钟:ping 192.0.2.2 -n 1 > nul (ping一次需要一秒钟)-w 60000 指定毫秒内所需的超时时间。因为地址不存在,所以会等待60,000 ms (60 seconds)并返回。-n 1... 阅读全文
posted @ 2015-08-29 23:17 行千里 阅读(1478) 评论(0) 推荐(0) 编辑