空表、小表查询非常慢,现2条数据查询超过10秒,且recursive calls 越执行越多
10:48:00 SQL> set autot trace
10:48:12 SQL> select * from SSJ_LHCC.F_ZJXZPPBBAK;
2 rows selected.
Execution Plan
----------------------------------------------------------
Plan hash value: 218475219
------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib |
------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 2 | 154 | 2 (0)| 00:00:01 | | | |
| 1 | PX COORDINATOR | | | | | | | | |
| 2 | PX SEND QC (RANDOM)| :TQ10000 | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | P->S | QC (RAND) |
| 3 | PX BLOCK ITERATOR | | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | PCWC | |
| 4 | TABLE ACCESS FULL| F_ZJXZPPBBAK | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | PCWP | |
------------------------------------------------------------------------------------------------------------------
Statistics
----------------------------------------------------------
5120 recursive calls
0 db block gets
13 consistent gets
0 physical reads
0 redo size
1062 bytes sent via SQL*Net to client
524 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
2 rows processed
09:42:15 SQL> select * from table(dbms_xplan.display_cursor('66pbp77fr414j',null,'advanced'));
PLAN_TABLE_OUTPUT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SQL_ID 66pbp77fr414j, child number 0
-------------------------------------
select * from SSJ_LHCC.F_ZJXZPPBBAK
Plan hash value: 218475219
------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib |
------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | 2 (100)| | | | |
| 1 | PX COORDINATOR | | | | | | | | |
| 2 | PX SEND QC (RANDOM)| :TQ10000 | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | P->S | QC (RAND) |
| 3 | PX BLOCK ITERATOR | | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | PCWC | |
|* 4 | TABLE ACCESS FULL| F_ZJXZPPBBAK | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | PCWP | |
------------------------------------------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1
4 - SEL$1 / F_ZJXZPPBBAK@SEL$1
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
IGNORE_OPTIM_EMBEDDED_HINTS
OPTIMIZER_FEATURES_ENABLE('11.2.0.4')
DB_VERSION('11.2.0.4')
ALL_ROWS
OUTLINE_LEAF(@"SEL$1")
FULL(@"SEL$1" "F_ZJXZPPBBAK"@"SEL$1")
END_OUTLINE_DATA
*/
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access(:Z>=:Z AND :Z<=:Z)
Column Projection Information (identified by operation id):
-----------------------------------------------------------
1 - "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
2 - (#keys=0) "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
3 - "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
4 - "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
SQL_ID 66pbp77fr414j, child number 1
-------------------------------------
select * from SSJ_LHCC.F_ZJXZPPBBAK
Plan hash value: 218475219
------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib |
------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | 2 (100)| | | | |
| 1 | PX COORDINATOR | | | | | | | | |
| 2 | PX SEND QC (RANDOM)| :TQ10000 | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | P->S | QC (RAND) |
| 3 | PX BLOCK ITERATOR | | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | PCWC | |
|* 4 | TABLE ACCESS FULL| F_ZJXZPPBBAK | 2 | 154 | 2 (0)| 00:00:01 | Q1,00 | PCWP | |
------------------------------------------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1
4 - SEL$1 / F_ZJXZPPBBAK@SEL$1
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
IGNORE_OPTIM_EMBEDDED_HINTS
OPTIMIZER_FEATURES_ENABLE('11.2.0.4')
DB_VERSION('11.2.0.4')
ALL_ROWS
OUTLINE_LEAF(@"SEL$1")
FULL(@"SEL$1" "F_ZJXZPPBBAK"@"SEL$1")
END_OUTLINE_DATA
*/
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access(:Z>=:Z AND :Z<=:Z)
Column Projection Information (identified by operation id):
-----------------------------------------------------------
1 - "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
2 - (#keys=0) "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
3 - "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
4 - "F_ZJXZPPBBAK"."RWID"[VARCHAR2,50], "F_ZJXZPPBBAK"."NBXH"[VARCHAR2,50],
"F_ZJXZPPBBAK"."JCJG"[VARCHAR2,10], "F_ZJXZPPBBAK"."ZJXZID"[VARCHAR2,25],
"F_ZJXZPPBBAK"."OPEN_TIME"[TIMESTAMP,11], "F_ZJXZPPBBAK"."BJW"[VARCHAR2,1]
114 rows selected.