什么是異步填充?
異步填充
Microsoft SQL Server 2005 提供了異步填充大型由鍵集驅動的游標或靜態游標的性能優化。
由鍵集驅動的游標和靜態游標使用在 tempdb 中創建的工作表。
由鍵集驅動的游標使用工作表存儲其鍵集(標識游標中行的鍵的集合)。靜態游標使用工作表存儲組成游標的行。
如果 SQL Server 查詢優化器估計由鍵集驅動的游標或靜態游標中返回的行數將超過 sp_configure cursor threshold 參數的值,則服務器將啟動一個單獨的線程來填充工作表。
控制權立即返回到應用程序,應用程序可以開始提取游標中前面的行,而不必等到整個工作表填充完成后才開始執行首次提取。
異步填充游標會引起額外的開銷。更有效的方法是不要異步填充小游標,從而使 sp_configure cursor threshold 值不至于設置得太低。保留異步填充供大型游標使用。
下一篇FTP的控制端口是