Skip to content

Commit 66232b8

Browse files
committed
improve
1 parent 802a7d6 commit 66232b8

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

201708/20170809_02.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,14 @@ postgres=# select corr(c1,id) from (select row_number() over(order by c1) c1, ro
250250
实际上需要局部排序,例如前面的例子,前面100万行,按C1排序,后面10万行再按ID排序。
251251

252252
这样的话有10万记录的ID的过滤性很好,有110万记录的C1的过滤性也很好。
253+
254+
但是数都是有命理的,就好像人的姓名也分为五格。
255+
256+
![pic](20170809_02_pic_001.jpg)
257+
258+
通过后天的补救,可以改运。道理和数据编排一样,数据重排,可以影响全局过滤性,局部过滤性,是不是很有意思呢?
259+
260+
**根据你的查询目标需求,重排数据,一起来改运吧。**
253261

254262
### 复合排序 多列相对线性相关性
255263
我记得以前写过一篇这样的文档:

201708/20170809_02_pic_001.jpg

146 KB
Loading

0 commit comments

Comments
 (0)