我使用以下查询创建了一个计划指南:
EXEC sp_create_plan_guide
@name = N'Entity_Property fix',
@stmt = N'SELECT ID, ENTITY_NAME, ENTITY_ID, PROPERTY_KEY, CREATED, UPDATED, json_value FROM jirascheme.entity_property WHERE ENTITY_NAME=@P0 AND ENTITY_ID=@P1 AND PROPERTY_KEY=@P2',
@type = N'SQL',
@params = N'@P0 nvarchar(255), @P1 numeric(18, 0), @P2 nvarchar(255)',
@hints = N'OPTION (OPTIMIZE FOR UNKNOWN)';
Run Code Online (Sandbox Code Playgroud)
它似乎工作正常,但我注意到对象资源管理器中的计划上有一个小警告图标。
它看起来像这样:
执行查询时我没有收到任何警告,并且在将鼠标悬停在它上面或检查计划指南的属性时找不到有关它的任何信息。
这仅适用于测试环境,但为什么会出现,我应该担心吗?