A. oracle 大表时间分区
要看应用的运行环境,如果是在线运营的生产系统,最好一个月建一次,每次40天左右。
这么做出于几点考虑:
1.oracle修改分区时会造成使用这张表的存储过程暂时失效,虽然Oracle会自动在存储过程失效后第一次执行时recompile,但毕竟要耗时间,如果对时间性能要求非常高、且并发频繁的环境,很容易出事
2.不要使用子分区,原因:维护过于麻烦。因为客户维护人员的技术水平不是你能掌握的
3.40天的设定主要是留有一个缓冲区,防止在应维护那天临时有事无法维护。留10天的缓冲,应能保证及时维护。
4.不建议设定为3个月或1年,那样空间浪费太大。