동일한 SQL임에도 불구 하고 V$SQLAREA를 보면 version_count가 높은 경우가 존재 한다.
동일 SQL에 대하여 Child cursor가 많을 경우, 라이브러리 캐시 경합이 발생할 수 있다.
Child Cursor가 생기는 이유는 매우 다양하다.
어떤 이유로 해당 SQL에 Child Cursor가 생겼는지 확인 할 필요가 있다.
이럴때 V$SQL_SHARED_CURSOR 뷰를 이용하면 어떤 이유로 Version Count가 증가 하게 되었는지 이유를 확인 할 수 있다.
V$SQL_SHARED_CURSOR 테이블의 컬럼 값이 Y인 것이 Version Count가 증가하게 된 이유가 된다.
- Version Count가 큰 SQL 확인
SQL>SELECT SQL_ID , VERSION_COUNT , EXECUTIONS , INVALIDATIONS
FROM v$sqlarea
ORDER BY version_count desc
SQL_ID VERSION_COUNT EXECUTIONS INVALIDATIONS
------------- ----------------- -------------- -------------------
gjm43un5cy843 4 4 3
9p6bq1v54k13j 4 11 2
1gfaj4z5hn1kf 3 36 0
dcstr36r0vz0d 3 28 0
08bqjmf8490s2 3 820 0
69subccxd9b03 3 129 0
47y3mqvyhpkvs 3 128 0
c6awqs517jpj0 3 224 0
ga9j9xk5cy9s0 3 224 0
3ktacv9r56b51 3 365 1
20vv6ttajyjzq 3 36 0
4yyb4104skrwj 3 26 0
8swypbbr0m372 3 365 1
39m4sx9k63ba2 3 224 0
cb21bacyh3c7d 3 160 0
2h0gb24h6zpnu 3 2 0
cvn54b7yz0s8u 3 224 0
6aq34nj2zb2n7 2 304 1
f6xf2v1pw72ww 2 5 0
cubcqrdcjb3mz 2 3 0
bsa0wjtftg3uw 2 112 1
0kugqg48477gf 2 26 0
1a8n1zgb7m90w 2 73 0
- 무슨 이유로 Version Count가 증가 하였는지 확인
SQL>SELECT * FROM v$sql_shared_cursor WHERE sql_id = '08bqjmf8490s2'
SQL_ID ADDRESS CHILD_ADDRESS CHILD_NUMBER BIND_MISMATCH BIND_LENGTH_UPGRADEABLE
------------- ---------- ---------------- --------------- ----------------- -----------------------------
08bqjmf8490s2 BE8E06AC B8E87670 0 N N
08bqjmf8490s2 BE8E06AC B8DEB10C 1 N Y
08bqjmf8490s2 BE8E06AC B8D3C814 2 Y N
3 rows
- Bind Mismatch 인데 Varchar 컬럼의 변수 크기로 인한 Version count 증가 인지,
데이터 타입 불 일치 인지 확인 -> varchar2 컬럼에 들어오는 변수값 크기 때문에 증가
SQL>SELECT NAME , POSITION , DATATYPE_STRING , VALUE_STRING
FROM DBA_HIST_SQLBIND
WHERE SQL_ID = '08bqjmf8490s2'
ORDER BY snap_id ASC
NAME POSITION DATATYPE_STRING VALUE_STRING
------------------ ---------- ---------------- ----------------------------------------
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) string_metrics_batchsize
:B1 1 VARCHAR2(32) NOTIFY_DEV_PING_STATE_TIMEOUT
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) EM_SCHEMA_OWNER
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
:B1 1 VARCHAR2(128) REPO_SEV_ENABLE_OPT
207 rows
- 각 각의 Plan이 다른 지 확인
SELECT *
FROM table(dbms_xplan.display_cursor('08bqjmf8490s2',NULL,'allstats last rows cost bytes +alias +outline +predicate'))
PLAN_TABLE_OUTPUT
SQL_ID 08bqjmf8490s2, child number 0
-------------------------------------
SELECT PARAMETER_VALUE FROM MGMT_PARAMETERS WHERE PARAMETER_NAME = :B1
Plan hash value: 2890534904
---------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |E-Bytes| Cost (%CPU)|
---------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | 1 (100)|
|* 1 | INDEX RANGE SCAN| MGMT_PARAMETERS_IDX_01 | 1 | 38 | 1 (0)|
---------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1 / MGMT_PARAMETERS@SEL$1
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
IGNORE_OPTIM_EMBEDDED_HINTS
OPTIMIZER_FEATURES_ENABLE('11.2.0.1')
DB_VERSION('11.2.0.1')
OPT_PARAM('_optimizer_cost_model' 'cpu')
ALL_ROWS
OUTLINE_LEAF(@"SEL$1")
INDEX(@"SEL$1" "MGMT_PARAMETERS"@"SEL$1"
("MGMT_PARAMETERS"."PARAMETER_NAME" "MGMT_PARAMETERS"."PARAMETER_VALUE"))
END_OUTLINE_DATA
*/
Predicate Information (identified by operation id):
---------------------------------------------------
1 - access("PARAMETER_NAME"=:B1)
Note
-----
- SQL plan baseline SQL_PLAN_9992q9b0m30902f8b24ae used for this statement
- Warning: basic plan statistics not available. These are only collected when:
* hint 'gather_plan_statistics' is used for the statement or
* parameter 'statistics_level' is set to 'ALL', at session or system level
SQL_ID 08bqjmf8490s2, child number 1
-------------------------------------
SELECT PARAMETER_VALUE FROM MGMT_PARAMETERS WHERE PARAMETER_NAME = :B1
Plan hash value: 2890534904
---------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |E-Bytes| Cost (%CPU)|
---------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | 1 (100)|
|* 1 | INDEX RANGE SCAN| MGMT_PARAMETERS_IDX_01 | 1 | 38 | 1 (0)|
---------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1 / MGMT_PARAMETERS@SEL$1
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
IGNORE_OPTIM_EMBEDDED_HINTS
OPTIMIZER_FEATURES_ENABLE('11.2.0.1')
DB_VERSION('11.2.0.1')
OPT_PARAM('_optimizer_cost_model' 'cpu')
ALL_ROWS
OUTLINE_LEAF(@"SEL$1")
INDEX(@"SEL$1" "MGMT_PARAMETERS"@"SEL$1"
("MGMT_PARAMETERS"."PARAMETER_NAME" "MGMT_PARAMETERS"."PARAMETER_VALUE"))
END_OUTLINE_DATA
*/
Predicate Information (identified by operation id):
---------------------------------------------------
1 - access("PARAMETER_NAME"=:B1)
Note
-----
- SQL plan baseline SQL_PLAN_9992q9b0m30902f8b24ae used for this statement
- Warning: basic plan statistics not available. These are only collected when:
* hint 'gather_plan_statistics' is used for the statement or
* parameter 'statistics_level' is set to 'ALL', at session or system level
SQL_ID 08bqjmf8490s2, child number 2
-------------------------------------
SELECT PARAMETER_VALUE FROM MGMT_PARAMETERS WHERE PARAMETER_NAME = :B1
Plan hash value: 2890534904
---------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |E-Bytes| Cost (%CPU)|
---------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | 1 (100)|
|* 1 | INDEX RANGE SCAN| MGMT_PARAMETERS_IDX_01 | 1 | 38 | 1 (0)|
---------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1 / MGMT_PARAMETERS@SEL$1
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
IGNORE_OPTIM_EMBEDDED_HINTS
OPTIMIZER_FEATURES_ENABLE('11.2.0.1')
DB_VERSION('11.2.0.1')
OPT_PARAM('_optimizer_cost_model' 'cpu')
ALL_ROWS
OUTLINE_LEAF(@"SEL$1")
INDEX(@"SEL$1" "MGMT_PARAMETERS"@"SEL$1"
("MGMT_PARAMETERS"."PARAMETER_NAME" "MGMT_PARAMETERS"."PARAMETER_VALUE"))
END_OUTLINE_DATA
*/
Predicate Information (identified by operation id):
---------------------------------------------------
1 - access("PARAMETER_NAME"=:B1)
Note
-----
- SQL plan baseline SQL_PLAN_9992q9b0m30902f8b24ae used for this statement
- Warning: basic plan statistics not available. These are only collected when:
* hint 'gather_plan_statistics' is used for the statement or
* parameter 'statistics_level' is set to 'ALL', at session or system level