?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和記怡情娛:《Microsoft Sql server 2008 Internals》讀書筆記第九章Plan Caching and Recompilation(10)

?

上文主要先容計劃緩存的機會和計劃緩存沖突。本文將繼承關注計劃指南(Plan Guide)和優化唆使(Optimization Hints),因為篇幅所限,計劃指南分兩部分,第一部分包括:優化提示、計劃指南的意圖、計劃指南的類型。第二部分包括:計劃指南的治理、計劃指南的斟酌身分、計劃指南的有效性、從計劃緩存中凍結計劃。本文是第一部分。

■優化提示(Optimization Hints)

◆ReCompileRecompile提示強制SQL Server從和記怡情娛新編譯一個計劃。這在一個批處置懲罰中僅僅一和記怡情娛個語句時分外有用。SQL Server編譯T-SQL批處置懲罰為一個Unit,為批處置懲罰中的每個語句抉擇履行計劃,直到全部批處置懲罰和記怡情娛被編譯之前,它不會履行任何語句。這意味著假如批處置懲罰中包孕變量聲明和賦值,但賦值在編譯階段和記怡情娛并沒有實際發生。當下列批處置懲罰被優化時,SQL Server并沒有為變量定義一個值:

USE Northwind2;

DECLARE @custID nchar(10);

SET @custID = 'LAZYK';

SELECT * FROM Orders W和記怡情娛HERE CustomerID = @custID;

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户