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

Oracle數據處理中的兩個操作方案

數據庫 Oracle
以下的文章主要介紹的是加速Oracle數據處理的具體操作步驟,本文提供了兩個方法,即,提高DML操作的相關辦法以及各種批量DML的操作的介紹。

本文主要是通過介紹加速Oracle數據處理的相關實際應用代碼來引出加速Oracle數據處理 ,如果你在加速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、如果更新的Oracle數據量接近整個表,就不應該使用index而應該采用全表掃描

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

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

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

二、各種批量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. Windows 7下安裝Oracle 11g相關問題解決方法
  2. Oracle體系結構實例的相關內容介紹
  3. Oracle體系結構中的基本概念,數據庫的介紹
  4. Oracle安裝腳本的相關代碼介紹
  5. Oracle內存結構的相關篇SGA
責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-12 11:12:53

Oracle數據處理

2010-04-26 14:52:05

Oracle大批量數據

2010-04-06 18:04:09

Oracle數據庫

2010-03-30 15:54:27

Oracle date

2025-03-18 07:10:00

人工智能模型神經網絡

2010-03-29 17:43:32

2011-03-11 15:49:52

Oracle數據庫

2019-10-12 05:17:11

物聯網大數據IOT

2011-04-15 10:21:07

Oracle數據庫運算

2010-04-29 16:36:19

Oracle數據庫

2022-02-09 15:23:41

大數據流計算Spark

2013-12-16 17:17:01

OpenMp數據處理

2010-07-17 00:59:44

cmd Telnet

2010-04-13 15:35:12

Oracle處理損壞數

2010-03-31 19:34:03

Oracle數據庫

2010-04-08 10:17:37

Oracle體系結構

2010-03-31 14:20:23

Oracle內存結構

2015-05-15 09:37:24

iOS開發爭議

2010-04-21 13:52:17

Oracle數據庫性能

2010-04-01 17:14:04

Oracle索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91玖玖| 国产乱码精品一区二区三区中文 | 久久久久久久电影 | 性色综合 | 成人在线视频免费观看 | 一级爱爱片 | 精品一区二区不卡 | 欧美精品久久 | 一本岛道一二三不卡区 | 国产一级免费在线观看 | 99热在线免费 | 九九九视频在线 | 亚洲国产欧美在线人成 | 久久久久一区 | 国产精品久久国产精品久久 | 成人伊人 | 在线观看特色大片免费网站 | 天天干b | 韩国欧洲一级毛片 | 手机av免费在线 | 超碰在线播 | 亚洲一区久久久 | 91.色| 不卡一二三区 | 成人精品鲁一区一区二区 | 日本一卡精品视频免费 | 天天综合成人网 | 91麻豆产精品久久久久久夏晴子 | 97久久久久久久久 | 亚洲一区 | 九九视频在线观看 | 亚洲欧美日韩久久 | 亚洲一区二区三区在线视频 | 国产一级视频在线 | 精品欧美乱码久久久久久 | 国产亚洲黄色片 | 国产韩国精品一区二区三区 | 亚洲成人免费 | www.色婷婷 | 美女黄视频网站 | 三级黄片毛片 |