成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

加速Oracle大批量數據處理的2個好用方案

數據庫 Oracle
以下的文章主要是對加速Oracle大批量數據處理的2個方案的具體描述,其中包括解決提高DML操作的具體辦法以及各種批量DML操作。

其實加速Oracle大批量數據處理并不困難,你選擇的實際應用方案很重要,以下的文章主要是對解決加速Oracle大批量數據處理的2個方案的介紹,即,提高DML操作的辦法還有各種批量DML操作。

一、加速Oracle大批量數據處理的方法之一,提高DML操作的辦法:

簡單說來:

1、暫停索引,更新后恢復.避免在更新的過程中涉及到索引的重建.

2、批量更新,每更新一些記錄后及時進行提交動作.避免大量占用回滾段和或臨時表空間.

3、創建一臨時的大的表空間用來應對這些更新動作.

4、批量更新,每更新一些記錄后及時進行提交動作.避免大量占用回滾段和或臨時表空間.

5、創建一臨時的大的表空間用來應對這些更新動作.

6、加大排序緩沖區

 

  1. alter session set sort_area_size=100000000;  
  2. insert into tableb select * from tablea;  
  3. commit;  

 

如果UPDATE的是索引字段,就會涉及到索引的重建,暫停索引不會提高多少的速度,反而有可能降低UPDATE速度,

因為在更新是索引可以提高數據的查詢速度,重建索引引起的速度降低影響不大。

Oracle優化修改參數最多也只能把性能提高15%,大部分都是SQL語句的優化!

update總體來說比insert要慢 :

幾點建議:

1、如果更新的數據量接近整個表,就不應該使用index而應該采用全表掃描

2、減少不必要的index,因為update表通常需要update index

3、如果你的服務器有多個cpu,采用parellel hint,可以大幅度的提高效率

另外,建表的參數非常重要,對于更新非常頻繁的表,建議加大PCTFREE的值,以保證數據塊中有足夠的空間用于UPDATE, 從而降低CHAINED_ROWS。

二、加速Oracle大批量數據處理之二各種批量DML操作:

(1)、Oracle批量拷貝:

 

  1. set arraysize 20  
  2. set copycommit 5000  
  3. copy from username/password@Oraclename append table_name1  
  4. using select * from table_name2;  

 (2)、常規插入方式:

 

  1. insert into t1 select * from t; 

為了提高速度可以使用下面方法,來減少插入過程中產生的日志:

 

  1. alter table t1 nologging;  
  2. insert into t1 select * from t;  
  3. commit;  

 

(3)、CTAS方式:

 

  1. create table t1  
  2. as  
  3. select * from t;  

 

為了提高速度可以使用下面方法,來減少插入過程中產生的日志,并且可以制定并行度:

 

  1. create table t1 nologging parallel(degree 2) as select * from t;  

上述的相關內容就是對加速Oracle大批量數據處理的方案描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle 查詢記錄相關效率的查詢
  2. Oracle并發連接數的設置方案
  3. Oracle存取LONG類型字段的方案描述
  4. Oracle查詢優化4大方面的主要途徑
  5. Oracle用戶的相關授權和管理的分析
責任編輯:佚名 來源: 博客園
相關推薦

2010-04-12 11:12:53

Oracle數據處理

2020-11-02 09:53:13

Hive數據算法

2010-04-08 13:55:18

Oracle數據處理

2018-08-09 08:59:56

數據庫MySQL性能優化

2010-11-02 10:52:15

批量清理文件

2010-07-16 09:57:44

SQL Server

2020-12-18 10:40:00

ExcelJava代碼

2021-06-28 10:25:47

MySQL數據庫重復數據

2021-09-14 13:15:43

MySQL數據庫腳本

2024-01-31 23:22:35

vaexPython

2010-05-10 10:59:06

日立JP1新版本V9

2010-06-17 10:11:29

SQL Server文

2017-02-08 10:00:29

大數據hadoopHDFS

2009-09-25 11:34:54

Hibernate處理Hibernate批量

2011-05-24 14:27:42

2011-05-19 13:25:14

Oracle數據庫

2024-04-01 12:33:19

PyCudaGPUPython

2011-03-15 11:34:43

Oracle數據庫管理員任務

2011-03-24 17:21:42

Oracle數據庫Redo故障

2011-03-23 14:09:50

Oracle數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久牛牛 | 欧美视频1区 | 欧美xxxx性xxxxx高清 | 亚洲精品9999久久久久 | 国产乱码精品一区二区三区五月婷 | 亚洲网在线 | 欧美成人免费在线 | 91精品国产色综合久久 | 青草福利 | 久久首页| www.久久久.com | 久久久久久国产精品 | 午夜色播| 91视在线国内在线播放酒店 | 日韩一区二区三区视频 | 亚洲成人精选 | 日本高清中文字幕 | 日本手机看片 | 国产黄色在线 | 国产精品视频一二三区 | 久久久精品影院 | 欧美黄色精品 | 大吊一区二区 | 成人欧美一区二区三区视频xxx | 中日韩毛片 | 奇米影视77| a欧美| 欧美午夜一区二区三区免费大片 | 国产精品永久免费观看 | 久久精品国产免费 | 91国自产 | 成人免费视频网 | h片免费看| 久久久免费 | 国产一级在线视频 | 99久久婷婷国产综合精品 | 天堂色网 | 久久久久综合 | 国产成人网 | 四季久久免费一区二区三区四区 | 久久精品99 |