1
我想知道遊標在sql server 2008中的實際工作原理。例如,遊標一旦打開,結果是否保存在內存中?或以中間格式存儲結果,當提取時檢索真實數據?sql server 2008遊標執行
請也建議一些關於sql server內部的好書或博客。
謝謝。
我想知道遊標在sql server 2008中的實際工作原理。例如,遊標一旦打開,結果是否保存在內存中?或以中間格式存儲結果,當提取時檢索真實數據?sql server 2008遊標執行
請也建議一些關於sql server內部的好書或博客。
謝謝。
這取決於您使用的遊標類型。看看這篇文章在MSDN上:
在SQL內幕最好的書是 「Microsoft SQL Server 2008的內幕」 IMO。它不包括遊標。 「SQL Server 2008查詢性能調優Distilled」的第14章很好地概述了遊標。實施取決於。有不同的排列。 (客戶端/服務器端和僅轉發/靜態/鍵盤集/動態)靜態遊標將在打開遊標時在tempdb中創建結果的快照。動態直接在基表上運行。 – 2010-10-11 10:26:54
感謝您的信息。這本書是我正在尋找的。 – leiz 2010-10-11 19:41:22