今天聽dba說如果從乙個表批量查詢出一批資料之後批量插入另外一張表的優化方案:
1)不寫歸檔日誌;
2)採用獨佔
1--不寫日誌設定
2alter
table
my_flosta_all_571 nologging;34
insert
/**/
into
my_flosta_all_571(oid,p_day,city,buildingid,buildingname,hasindoor)
5select oid,to_date('
20180103
','yyyymmdd
') as
p_day,city,buildingid,buildingname,hasindoor
6from my_flosta_all_571 where p_day=to_date('
20171231
','yyyymmdd');
7commit;8
9insert
/**/
into
my_flosta_all_571(oid,p_day,city,buildingid,buildingname,hasindoor)
10select oid,to_date('
20180104
','yyyymmdd
') as
p_day,city,buildingid,buildingname,hasindoor
11from my_flosta_all_571 where p_day=to_date('
20171231
','yyyymmdd');
12commit;
oracle批量插入優化方案
今天聽dba說如果從乙個表批量查詢出一批資料之後批量插入另外一張表的優化方案 1 不寫歸檔日誌 2 採用獨佔 1 不寫日誌設定 2alter table my flosta all 571 nologging 34 insert into my flosta all 571 oid,p day,ci...
oracle 批量插入不同方案對比
實時測試的速度 48466條資料 1.297 inline view更新法 inline view更新法就是更新乙個臨時建立的檢視 update select a.join stateas join state a,b.join stateas join state b from t join si...
oracle 批量插入不同方案對比
實時測試的速度 48466條資料 1.297 inline view更新法 inline view更新法就是更新乙個臨時建立的檢視 update select a.join stateas join state a,b.join stateas join state b from t join si...