专注于数据库技术研究和实践,目前就职于互联网金融企业,提供Oracle数据库技术支持和维护。 联系电话:18616803656
发布时间:2017-11-02 16:56:35
背景:每一个应用系统都有日志表,基本上也都有定期删除日志的需求,这里记录一种可配置日志删除实践,每月初执行。原来的方式是创建中间表保留需要的数据,再TRUNCATE TABLE,然后INSERT回来,非常耗费时间和资源。改成新的方法以后,Job运行时间从8小时降到1小时。使用CONNECT BY获取日期列表,这是一个很棒的方法:.........【阅读全文】
发布时间:2017-04-13 11:58:53
The parallel_clause lets you parallelize creation of the table and set the default degree of parallelism for queries and the DML INSERT, UPDATE, DELETE,and MERGE after table creation.
NOPARALLEL: Specify NOPARALLEL for serial execution. This is the default,即并行度为1.
PARALLEL: Specify PARALLEL if you want Oracle to select a degree of parallelism equal to the number of CPUs available on all participating instances times the value of the PARALLEL_THREADS_PER_CPU initialization parameter.......【阅读全文】