您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

QUERY_PLAN_MIN_TIME 选项

指定查询执行的阈值。只有查询执行时间超出阈值时,才会生成查询后计划。

允许值

整数(以毫秒为单位)。

缺省值

0

范围

可在数据库 (PUBLIC) 或用户级别设置选项。在数据库级别,值将变为任何新用户的缺省值,但不会对现有用户产生任何影响。在用户级别,仅覆盖该用户的 PUBLIC 值。为自身设置选项无需任何系统特权。在数据库或用户级别为任何其他用户设置选项都需要系统特权。

必须具有 SET ANY PUBLIC OPTION 系统特权才能设置此选项。可针对个别连接或 PUBLIC 角色进行临时设置。设置立即生效。

注释

如果不生成查询计划,则执行时间很短的查询( 微查询 )的执行速度要快一些。可以设置此选项来避免为这些查询生成查询计划,并避免相关的查询计划生成开销。将忽略 QUERY_PLAN_MIN_TIME 选项,除非同时设置以下选项:

  • QUERY_PLAN = ON 或 QUERY_PLAN_AS_HTML = ON

  • QUERY_PLAN_AFTER_RUN = ON

  • QUERY_TIMING = ON

    如果设置这些选项,则设置 QUERY_PLAN_MIN_TIME 查询执行阈值会阻止为执行时间未超出指定阈值的查询生成查询计划。