2010-10-11 107 views
1

我想知道遊標在sql server 2008中的實際工作原理。例如,遊標一旦打開,結果是否保存在內存中?或以中間格式存儲結果,當提取時檢索真實數據?sql server 2008遊標執行

請也建議一些關於sql server內部的好書或博客。

謝謝。

+0

在SQL內幕最好的書是 「Microsoft SQL Server 2008的內幕」 IMO。它不包括遊標。 「SQL Server 2008查詢性能調優Distilled」的第14章很好地概述了遊標。實施取決於。有不同的排列。 (客戶端/服務器端和僅轉發/靜態/鍵盤集/動態)靜態遊標將在打開遊標時在tempdb中創建結果的快照。動態直接在基表上運行。 – 2010-10-11 10:26:54

+0

感謝您的信息。這本書是我正在尋找的。 – leiz 2010-10-11 19:41:22

回答