2012-12-11 51 views
0

您對使用> 10B行查詢Oracle表格有什麼經驗?這些表格分區很好 這可以使用「noraml」機器(集羣)完成嗎?還是需要一個巨大的機器?帶有10B行的Oracle表格

謝謝!

回答

1

假設表已分區並且查詢指定了分區鍵,則表的大小是不相關的。您唯一需要關心的是需要掃描以執行查詢的分區的大小。這通常只是一個或兩個分區,您應該可以使用最少量的硬件資源來完成。

當然,如果你有100億行的數據,這通常意味着你有一個相對較大的公司的數據倉庫,這是一個更大的問題。大公司有大量希望能夠對數據倉庫進行報告的員工。他們擁有大量需要訪問數據倉庫的報告。他們有大量的數據饋送。他們有大量需要填充的數據集市。他們有相對較短的加載窗口。這些要求推動了對更多硬件的需求,並且有時需要像Exadata盒那樣的專用硬件。

+0

謝謝賈斯汀。但是 - 不得不說,情況並非如此......我預計不會有超過20-30個併發用戶,60個預定義報告(無法構建自己的報告)等 – user1042960

2

行數本身不是問題。系統是否符合規範也取決於數據訪問模式,存儲性能(通常令人悲傷地小於),訪問它的會話數量,存在預先計算的摘要等。

所以,我不會說特殊硬件是必然需要。