有一table,每天插入有10000萬資料量,在硬體不變情況下,你怎樣設計這個table?
uj5u.com熱心網友回復:
至少得磁區吧,你怎么回答的?uj5u.com熱心網友回復:
按時間間隔做磁區,這條必須得有;uj5u.com熱心網友回復:
間隔磁區。。。uj5u.com熱心網友回復:
我擦,那個公司就沒想要你。硬體格局不變,每天插入10億資料,一年是3650億條記錄,咋磁區也夠嗆,玩呢啊。uj5u.com熱心網友回復:
1個億。。。uj5u.com熱心網友回復:
思考的角度:1、先要了解這個表是干嘛用的,假如這是歷史資料歸檔,這個表就不需要建主鍵以及索引。
2、建磁區表。深入一點,先了解現有的硬體設備,若為多個硬碟,則將不同磁區建在不同硬碟上,這樣也能大幅提高性能。
3、問清需求,考慮將block設定變大一點
4、了解資料來源,若是從其他表往這個大表寫,可以用批量寫入的方式。
。。。
這個問題比較含糊,得先約定好外在需求和環境。
oracle在性能上,沒有最好只有更好,特別是針對不同的需求,方案是不同的。
uj5u.com熱心網友回復:
坐等大神來解答,很想多學點資料庫知識轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117739.html
標籤:基礎和管理
