DB2不支持truncate語句,當用delete from table時候,會很慢很慢,筆者 做過一些測試對於數據量在百萬上的,很慢。故找了幾種解決辦法:
第一種:
在D 盤建一個empty.del文件。然後通過import命令import from empty.del of del replace into [table_name]來清空表中的數據並重組表空間。
效率很快
第二種:
在建表時加選項not logged initially ,當清空表時通過alter table [name] activate not logged initially with empty table 。
我采用的是第一種。
作者 cuiran