带有>的Oracle表10B行

时间:2012-12-11 18:37:49

标签: oracle vldb

使用> 10B行查询Oracle表有什么经验?表格分区很好 这可以使用“noraml”机器(集群)完成,或者 - 它是否需要一台巨大的机器?

谢谢!

2 个答案:

答案 0 :(得分:2)

行数本身不是问题。系统是否符合规范还取决于数据访问模式,存储性能(通常可怜的不足),访问它的会话数,预先计算的摘要的存在等。

所以,我不会说必须要有特殊的硬件。

答案 1 :(得分:1)

假设表已分区且查询指定了分区键,则表的大小无关紧要。您唯一需要关心的是需要扫描以执行查询的分区大小。这通常只是一个或两个分区,您应该能够使用最少的硬件资源。

当然,如果你有100亿行数据,这通常意味着你有一个相对较大的公司的数据仓库,这是一个更大的问题。大公司拥有大量希望能够针对数据仓库进行报告的员工。他们有大量需要打到数据仓库的预制报表。他们有大量的数据源。他们有大量需要填充的数据集市。它们的负载窗口相对较短。这些要求推动了对更多硬件的需求,有时还需要像Exadata盒这样的专用硬件。