Oracle优化相关(持续更新)

1、create index注意n如果是大表建立索引,切记加上ONLINE参数

create index index_name on tablename(ColumnName) online;

2、Nologging

  1. direct insert也可以成批插入数据,不过这个插入跟insert插入有区别。前者在插入数据的时候,不会写重做日志。而后者常规插入的话,则会写入重做日志中
  2. Nologging参数使用比较受限,但是对于大表(大数据量)创建操作优化很大:CREATE TABLE AS SELECT(即数据库管理员可以通过查询语句来创建表)语句创建表时
    参考文档:https://blog.csdn.net/weixin_41855662/article/details/81529946
  3. 很大数据量的表创建索引:create index idx_logs on logs(time) nologging parallel 4;
    并行度一般看CPU 个数。当然在CPU 比较空闲的情况下可以多并行几个。对于单CPU 不建议用并行,这样反而会增加创建时间。也可以根据v$session_wait 的资料,做针对性的tuning , 这样可以降低点时间

详细使用方式待实际应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值