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

ALTER SYSTEM {START | STOP} CAPTURE ABSTRACT SQL PLAN(系统管理)

启动或停止捕获针对数据库执行的查询的抽象 SQL 计划。

语法

ALTER SYSTEM START CAPTURE ABSTRACT SQL PLAN

[ FOR USER ]

[ WITH SQL PLAN CACHE ]

| ALTER SYSTEM STOP CAPTURE ABSTRACT SQL PLAN

语法元素

START 为新编译的查询启动抽象 SQL 计划的收集。 FOR USER 捕获和存储由指定用户执行的新编译查询的抽象 SQL 计划。::= [, ]... 使用 SQL 计划缓存控制是否捕获 SQL 计划缓存中缓存的 SQL 查询。指定此子句可捕获新编译的 SQL 查询和捕获高速缓存的 SQL 查询。否则,仅捕获新编译的 SQL 查询(默认)。此子句重新编译当前在系统中高速缓存的查询。 STOP 停止收集新编译查询的抽象 SQL 计划。如果执行此语句时后台作业仍在捕获计划,则计划稳定性不再捕获任何计划。停止捕获在当前正在捕获的语句完成后生效。

描述

执行所选查询时,捕获流程在后台运行。

示例

开始为所有数据库用户捕获抽象 SQL 计划:

ALTER SYSTEM START CAPTURE ABSTRACT SQL PLAN;

仅为指定用户捕获抽象 SQL 计划:

ALTER SYSTEM START CAPTURE ABSTRACT SQL PLAN FOR USER TESTUSER1, TESTUSER2;