执行计划--为查询指定查询计划
生活随笔
收集整理的這篇文章主要介紹了
执行计划--为查询指定查询计划
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
--===========================
--查詢語句
EXEC [sys].[sp_executesql] N'
SELECT COUNT(1)
FROM dbo.TB1
WHERE RID>@RID',N'@RID INT',@RID=10--===========================
--為該語句創建執行計劃
EXEC [sys].[sp_create_plan_guide]
@name=N'Guide3',
@type=N'SQL',
@stmt=N'
SELECT COUNT(1)
FROM dbo.TB1
WHERE RID>@RID',
@params=N'@RID INT',
@hints=N'option(optimize for(@RID=1))'--執行然后查看XML的執行計劃,可以找到Guide3的執行計劃名
--<StmtSimple StatementCompId="2" StatementEstRows="1"
--StatementId="1" StatementOptmLevel="FULL"
--StatementSubTreeCost="5.29194"
--StatementText="SELECT COUNT(1)
FROM dbo.TB1 
WHERE RID>@RID"
--StatementType="SELECT" PlanGuideDB="master"
--PlanGuideName="Guide3" QueryHash="0x500C0FFF16D7A745"
--QueryPlanHash="0x80999B12FE88D9D1">
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的执行计划--为查询指定查询计划的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cordova 本地项目创建方法
- 下一篇: 【桌面虚拟化】之五PCoIP