第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Oracle【詭異】的效率問題

Oracle【詭異】的效率問題

千萬里不及你 2018-08-16 22:13:27
下面這兩段SQL,本意是用循環(huán)造數(shù)據(jù)用作壓力測試用的,腳本的效率不高,大家不要吐槽。在執(zhí)行了這兩句后,能夠造出一百萬左右的數(shù)據(jù)。后來測試完了,把fcs_cls_app表清空,只留幾條數(shù)據(jù)或者沒有數(shù)據(jù)的時候,增刪改查這個表就會變得非常的慢,哪怕幾條數(shù)據(jù)都會要很長時間,幾乎一分鐘吧,十分的詭異。我后來把fcs_cls_app這個表drop掉重新創(chuàng)建,就好了,增刪改查都是正常的速度。請問這會是什么原因呢?本來沒有考慮過這個腳本引起的問題的,然后今天有個同事也需要造數(shù)據(jù)做壓測,我就把我寫的這個腳本發(fā)給他改一下用了,然后出現(xiàn)了和我一樣的情況:測試完了,表里面數(shù)據(jù)只有6條都要查詢很長的時間!(操作都是在PLSQL11客戶端上進(jìn)行的,但是很明顯的能夠感覺到系統(tǒng)運行時與這個表相關(guān)的操作也會變得很慢)create table test as select * from fcs_cls_app;--造數(shù)據(jù)declare i integer; my_num integer; begin  i:=1;  my_num:=1;  for i in 1..20 loop    delete from test;    insert into test select * from fcs_cls_app;    update test t set t.appsheetserialno = t.appsheetserialno + my_num;    insert into fcs_cls_app select * from test;    my_num:= my_num*2;    commit;  end loop;end;
查看完整描述

2 回答

?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗 獲得超2個贊

檢查下Oracle的redolog是不是開著

查看完整回答
反對 回復(fù) 2018-08-26
  • 2 回答
  • 0 關(guān)注
  • 976 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號