造資料難,刪除資料容易
為了測試效能,需要建立一個將近5g的表,花了幾個晚上才建立好
時間
begin
for x in 1..200 loop
insert /*+ append / into tb_test select * from test where id<100000;
commit;
end loop;
end;
select sum(bytes)/1024/1024 as mb from user_extents where segment_name='TB_test';
4951
而刪除幾用了2分多鐘
SQL> set timing on
SQL> drop table tb_client_win_lost_report;
Table dropped.
Elapsed: 00:02:54.42
對於T級以上的表,那最好用以下這種方法了,
truncate table ... reuse storage;
alter table ... deallocate unused keep 1000m;
alter table ... deallocate unused keep 0;
drop table ...;
自己有時間也需要再測試下
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-211683/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除資料
- whk我【資料刪除】你個【資料刪除】的
- indexedDB 刪除資料Index
- Solr刪除資料Solr
- 刪除elasticsearch資料Elasticsearch
- MongoDB 資料庫建立刪除、表(集合)建立刪除、資料增刪改查MongoDB資料庫
- 資料夾刪除不掉怎麼辦?資料夾無法刪除
- Laravel 資料庫裡的資料刪除Laravel資料庫
- 批量刪除Oracle資料庫的資料Oracle資料庫
- MySQL刪除資料表MySql
- indexedDB 刪除資料庫Index資料庫
- 刪除重複資料
- MongoDB之資料刪除MongoDB
- 刪除大表資料
- git刪除資料夾Git
- 批次刪除資料方法
- 刪除重復資料
- 【RAC】刪除RAC資料庫節點(一)——刪除資料庫例項資料庫
- 已為資料庫映象啟動資料庫,必須刪除資料庫映象才能刪除該資料庫資料庫
- MongoDB資料庫中更新與刪除資料MongoDB資料庫
- 刪除sql server資料庫中所有資料SQLServer資料庫
- 2.11 刪除資料庫資料庫
- mongodb刪除重複資料MongoDB
- oracle刪除重資料方法Oracle
- CoLab刪除資料夾
- Oracle 刪除資料檔案Oracle
- 如何刪除oracle資料庫Oracle資料庫
- oracle刪除資料檔案Oracle
- 刪除資料庫指令碼資料庫指令碼
- MySQL刪除重複資料MySql
- 手工刪除oracle資料庫Oracle資料庫
- 海量資料表刪除方案
- 刪除空資料檔案
- 大量刪除資料的速度
- 手動刪除資料庫資料庫
- Rails中刪除資料物件AI物件
- Laravel 批量插入(如果資料存在刪除原資料)Laravel
- kettle 實時同步資料(插入/更新/刪除資料)