sp_find_qplan <pattern>[, group ]
<pattern>
是要在查询或抽象计划的文本中查找的字符串。
<group>
是抽象计划组的名称。
报告在查询中具有字符串“from titles”的所有抽象计划:
sp_find_qplan "%from titles%"
gid id text
--- ----------- --------------------------------------------------
2 921054317 select count(*) from titles
2 921054317
( plan
( i_scan t_pub_id_ix titles )
( )
)
( prop titles
( parallel 1 )
( prefetch 16 )
( lru )
)
5 937054374 select type, avg(price) from titles group by type
5 937054374
( plan
( store Worktab1
( i_scan type_price titles )
)
( t_scan ( work_t Worktab1 ) )
)
( prop titles
( parallel 1 )
( prefetch 16 )
( lru )
查找包含表扫描运算符的所有计划:
sp_find_qplan "%t_scan%"
使用范围模式匹配在 dev_plans 组的计划中查找字符串,例如“table1”、“table2”等:
sp_find_qplan "%table[0-9]%", dev_plans
使用 sp_find_qplan 时,还存在一些其它注意事项: