循環(huán)訪問(wèn)數(shù)據(jù)庫(kù) 循環(huán)中查詢數(shù)據(jù)庫(kù)會(huì)不會(huì)效率低下?
循環(huán)中查詢數(shù)據(jù)庫(kù)會(huì)不會(huì)效率低下?Wgtalen是對(duì)的。如果需要查詢,可以一次在外層查詢,然后在邏輯層循環(huán)組織數(shù)據(jù)。不要循環(huán)查詢數(shù)據(jù)庫(kù)(尤其是遞歸查詢組織樹(shù))。經(jīng)過(guò)測(cè)試,在相同數(shù)據(jù)(258條數(shù)據(jù))的情況
循環(huán)中查詢數(shù)據(jù)庫(kù)會(huì)不會(huì)效率低下?
Wgtalen是對(duì)的。如果需要查詢,可以一次在外層查詢,然后在邏輯層循環(huán)組織數(shù)據(jù)。不要循環(huán)查詢數(shù)據(jù)庫(kù)(尤其是遞歸查詢組織樹(shù))。經(jīng)過(guò)測(cè)試,在相同數(shù)據(jù)(258條數(shù)據(jù))的情況下,兩者的性能相差6倍。如果是更新(修改、添加、刪除),也建議批量處理多個(gè)數(shù)據(jù)。(如果數(shù)據(jù)較少,則沒(méi)有差異。如果有大量的數(shù)據(jù),差異就會(huì)很明顯。如果有多條數(shù)據(jù),數(shù)據(jù)量不是很大,也可以使用循環(huán)交互式數(shù)據(jù)庫(kù))。通常,在數(shù)據(jù)庫(kù)中循環(huán)會(huì)降低性能。特別是在查詢大量數(shù)據(jù)時(shí),性能測(cè)試的時(shí)差明顯。