看板 Database 關於我們 聯絡資訊
※ 引述《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
iamnotfat:感謝分享 07/21 23:32