今天接觸到的乙個case是,要刪除大量的資料近百萬條。如果一次刪除會導致undo空間不足。當然如果是truncate就不存在這個問題,因為truncate不會寫undo。不過這裡需要用delete。我採取的方式是寫了下面的乙個儲存過程。值得注意的地方是 rownum這個刪除方式,以前居然不知道
create or replace procedure delete_qc_ts_event
as my_counter number;
begin
select count(*) into my_counter from otsadmin.qc_ts_event where create_dt < sysdate - 180;
loop
delete from otsadmin.qc_ts_event where create_dt < sysdate - 180 and rownum<10001;
commit;
my_counter := my_counter - 10000;
exit when my_counter <0 ;
end loop;
end;
2023年5月28日 關於努力
本來打算花今天一天時間做好email attachment upload功能 但越做發現需要的東西越多。把 一天完成 變成了下周一周時間。一天在圖書館 計算機學院的討論室。近黃昏的時候還是感覺太累了 自我時間管理的問題。給南京工業大學的同學打 同學進步很多 大二了 做了很多project,羽毛球在一...
2023年11月28日開發手記
為了方便後面目標識別的處理,將投影求分類的函式嵌入進fft濾波函式中,共同組成fttmovedetect函式,利用python的切片功能實現投影 arryallw arryallw arryh arryallh arryallh arryl 為在投影中分割多目標區域,引入兩個變數 yindexh 與...
20年11月28日CKA認證考題 11
同樣的答案,有人能得90多分,有人只能及格,但只要操作環境正確,最後能出正確結果,及格肯定沒問題!將yaml檔案複製到記事本修改後,貼上到webshell視窗 apiversion v1 kind pod metadata name kucc4 spec containers name nginx ...