Re: [Oracle] oracle 10g partition table的選用

看板Database作者 (NO)時間15年前 (2010/07/21 22:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/6 (看更多)
※ 引述《iamnotfat (我不肥)》之銘言: : : 以我個人的經驗, Oracle 在幾千萬筆以內, 假如 index 做的好, 完全沒有必要partition, : : 我以前做的系統每秒約200筆交易, 系統維持14天的紀錄, 隨時有上億筆資料在線上, 用 : : Oracle 8.1.7, 沒有需要 partition. : 我後來沒使用這麼多partition了 : 考量門號分range 去找沒意義 : : B tree index, 資料存取時間是 O(log n), 分割成 1/20應該不會有明顯的加速. : : 且 fragmentation 可能更嚴重除非你一個 partation 放在一個硬碟裡. : 嘿嘿 oracle 10g 有表格de-fragment 功能 : 另外線上重建indexes 是許可的 ,在最後build完時頂多產生dml hang情形,但只會阻擋 : 一下下 如果怕fragment太多,在開tablespace的時候如果是autoextend的話 auto extent 的size就不要設太小,直接設大一點,就不會有那麼多extent -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.184.145

07/21 23:32, , 1F
感謝分享
07/21 23:32, 1F
文章代碼(AID): #1CHmezjR (Database)
討論串 (同標題文章)
文章代碼(AID): #1CHmezjR (Database)