oracle按條件批量更新 Oracle存儲(chǔ)過(guò)程,更新大量數(shù)據(jù),如何循環(huán)分批次提交?
Oracle存儲(chǔ)過(guò)程,更新大量數(shù)據(jù),如何循環(huán)分批次提交?你想得太多了。這種更新應(yīng)該是update student set age=age 1,其中CLassID=#CLassID#。依賴(lài)循環(huán)處理,增加
Oracle存儲(chǔ)過(guò)程,更新大量數(shù)據(jù),如何循環(huán)分批次提交?
你想得太多了。這種更新應(yīng)該是update student set age=age 1,其中CLassID=#CLassID#。依賴(lài)循環(huán)處理,增加提交的事務(wù)數(shù)將影響數(shù)據(jù)庫(kù)服務(wù)器的性能和資源。相信我,數(shù)據(jù)庫(kù)處理的能力遠(yuǎn)遠(yuǎn)超出你的想象。早在15年前,古老的SQL2000就可以承載數(shù)百萬(wàn)的數(shù)據(jù)推測(cè)。
oracle 397萬(wàn)數(shù)據(jù)更新,寫(xiě)存儲(chǔ)過(guò)程5萬(wàn)提交一次,多久更新完才算不慢?
這取決于主機(jī)和存儲(chǔ)性能,也取決于塊熱。
以上環(huán)境不同,時(shí)差是正常的10倍甚至100倍。