A. oracle 大表時間分區
要看應用的運行環境,如果是在線運營的生產系統,最好一個月建一次,每次40天左右。
這么做出於幾點考慮:
1.oracle修改分區時會造成使用這張表的存儲過程暫時失效,雖然Oracle會自動在存儲過程失效後第一次執行時recompile,但畢竟要耗時間,如果對時間性能要求非常高、且並發頻繁的環境,很容易出事
2.不要使用子分區,原因:維護過於麻煩。因為客戶維護人員的技術水平不是你能掌握的
3.40天的設定主要是留有一個緩沖區,防止在應維護那天臨時有事無法維護。留10天的緩沖,應能保證及時維護。
4.不建議設定為3個月或1年,那樣空間浪費太大。