循環中讀取數據庫、嵌套循環引發的性能問題

背景說明 K/3 Cloud的代碼開發規範,嚴格禁止在循環中到數據庫讀取數據,這會引起嚴重的性能問題: 需在循環外,一次性取回須要的數據。 但對於提早取回的數據,若是沒有預先處理,經常須要嵌套一個循環到集合中取數,這也是很是嚴重的性能問題。 本帖將經過一個案例,編寫三套實現方法,演示循環取數,典型的錯誤方案與推薦方案。 案例說明 需求: 生成銷售出庫單時,自動檢查庫存,從有存貨的倉庫出庫。 實現方
相關文章
相關標籤/搜索