Teradata 之top n与sample n
来源:互联网 发布:mac百度云不好用 编辑:程序博客网 时间:2024/06/02 06:08
Teradata取n条样本数据的方法有两种:
select top x * from table;
select * from table sample n;
那么二者有什么区别呢?说明如下:
TOP N
如果有Order By关键字首先要对数据库的数据进行排序,然后获取N条数据或者抽样比率为N;
如果没有Order By关键字,要做一次STAT FUNCTION的全AMP收集,然后选择某一个或者几个AMP 来抽取数据。
Sample N
首先要对数据库的数据进行全表扫描,然后获取N数据;
采用的是Sampling的形式。
性能比较:
当数据量比较小的时候,TOP N的速度要比Sample的速度快;
当数据量比较大的时候,Sample N的速度要比TOP的速度快。
1 0
- Teradata 之top n与sample n
- Teradata 之top n与sample n
- set RowCount 与 top n
- set RowCount 与 top n
- top n
- top n
- oracle TOP-N 与分页查询
- Top N之MapReduce程序加强版Enhanced MapReduce for Top N items
- SELECT TOP N 问题
- oracle top n 问题
- oracle top n 问题
- Hiberate top n
- TOP n [PERCENT]用法
- 实现Oracle Top N
- Oracle Top N
- SELECT TOP N 问题
- Top N 怎么办
- mysql的top n
- Redis学习 -- 安装及基本使用
- Android使用第三方模拟器开发调试app
- Linux学习进阶路线图
- Teradata Explain
- ubuntu设置静态ip
- Teradata 之top n与sample n
- 很少有人会告诉你的 Android 开发基本常识
- 一些面试题
- UVA 11300(数学)
- Java对象实例化的过程。
- Codeforces Round #327 (div.2)(A B C D)
- 模态
- Linux下Gcc生成和使用静态库和动态库详解
- loadrunner接口测试