程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 數據庫調優積累系列(3):游標

數據庫調優積累系列(3):游標

編輯:關於SqlServer


  游標

  盡量少用游標,如果不得不用,那就要看是否可以對邏輯進行整合,分出不同的情況,讓在一部分情況是使用insert select的方式來一次性插入;(注意下例中的業務分析,這個是關鍵);

  如果存儲過程花費的時間比較長,而且無法避免使用游標,那我們就要分析系統的業務,看大部分的情況是走那條路的,那我們對大部分會發生的事做優化,也是可以達到我們優化的目的的;(比如IXC發起時候在insert到tbTodo表中都是要先判斷tbTodo是否存在數據的,那把部分情況是不存在的,那我們就一次性判斷Count,如果沒有就使用Insert select一次性插入到tbTodo)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved