您的位置:首页 > 数据库 > Oracle

oracle 11g新特性,UNPIVOT 性能测试

2012-08-29 00:07 369 查看
根据业务需要,我们有900列转为3列900行数据的需求。 亲们,你们测试过piovt与 unpivot的性能吗?确定没有bug吗? 等测试完后我再去Metalink寻找一下。

下面是我测试的性能。

--200 列

SELECT  substr(dt.y,1,INSTR(dt.y,',')-1) x,substr(dt.y,INSTR(dt.y,',')+1) y,dt.z FROM (
SELECT * FROM (
SELECT /*+ parallel(8)   */
sum("13,47") "13,47",sum("13,49") "13,49",sum("13,52") "13,52",sum("13,54") "13,54",sum("13,56") "13,56",sum("13,58") "13,58",sum("13,61") "13,61",sum("13,63") "13,63",sum("0,1") "0,1",sum("0,10") "0,10",sum("0,20") "0,20",sum("0,29") "0,29",sum("0,38") "0,38",sum("0,48") "0,48",sum("0,57") "0,57",sum("1,2") "1,2",sum("1,11") "1,11",sum("1,21") "1,21",sum("1,30") "1,30",sum("1,39") "1,39",sum("1,49") "1,49",sum("2,2") "2,2",sum("2,23") "2,23",sum("2,43") "2,43",sum("3,2") "3,2",sum("3,23") "3,23",sum("3,43") "3,43",sum("4,0") "4,0",sum("4,21") "4,21",sum("4,43") "4,43",sum("5,0") "5,0",sum("5,21") "5,21",sum("5,41") "5,41",sum("6,0") "6,0",sum("6,21") "6,21",sum("6,41") "6,41",sum("6,62") "6,62",sum("7,21") "7,21",sum("7,41") "7,41",sum("7,62") "7,62",sum("8,21") "8,21",sum("8,42") "8,42",sum("8,62") "8,62",sum("9,21") "9,21",sum("9,42") "9,42",sum("9,62") "9,62",sum("10,21") "10,21",sum("10,34") "10,34",sum("10,44") "10,44",sum("10,54") "10,54",sum("10,63") "10,63",sum("11,9") "11,9",sum("11,18") "11,18",sum("11,28") "11,28",sum("11,38") "11,38",sum("11,47") "11,47",sum("11,57") "11,57",sum("12,3") "12,3",sum("12,12") "12,12",sum("12,29") "12,29",sum("12,49") "12,49",sum("13,6") "13,6",sum("13,26") "13,26",sum("13,46") "13,46",sum("1,56") "1,56",sum("2,15") "2,15",sum("2,40") "2,40",sum("3,1") "3,1",sum("3,24") "3,24",sum("3,49") "3,49",sum("4,8") "4,8",sum("4,33") "4,33",sum("4,56") "4,56",sum("5,17") "5,17",sum("0,0") "0,0",sum("0,2") "0,2",sum("0,3") "0,3",sum("0,4") "0,4",sum("0,5") "0,5",sum("0,6") "0,6",sum("0,7") "0,7",sum("0,8") "0,8",sum("0,9") "0,9",sum("0,11") "0,11",sum("0,12") "0,12",sum("0,13") "0,13",sum("0,14") "0,14",sum("0,15") "0,15",sum("0,16") "0,16",sum("0,17") "0,17",sum("0,18") "0,18",sum("0,19") "0,19",sum("0,21") "0,21",sum("0,22") "0,22",sum("0,23") "0,23",sum("0,24") "0,24",sum("0,25") "0,25",sum("0,26") "0,26",sum("0,27") "0,27",sum("0,28") "0,28",sum("0,30") "0,30",sum("0,31") "0,31",sum("0,32") "0,32",sum("0,33") "0,33",sum("0,34") "0,34",sum("0,35") "0,35",sum("0,36") "0,36",sum("0,37") "0,37",sum("0,39") "0,39",sum("0,40") "0,40",sum("0,41") "0,41",sum("0,42") "0,42",sum("0,43") "0,43",sum("0,44") "0,44",sum("0,45") "0,45",sum("0,46") "0,46",sum("0,47") "0,47",sum("0,49") "0,49",sum("0,50") "0,50",sum("0,51") "0,51",sum("0,52") "0,52",sum("0,53") "0,53",sum("0,54") "0,54",sum("0,55") "0,55",sum("0,56") "0,56",sum("0,58") "0,58",sum("0,59") "0,59",sum("0,60") "0,60",sum("0,61") "0,61",sum("0,62") "0,62",sum("0,63") "0,63",sum("1,0") "1,0",sum("1,1") "1,1",sum("1,3") "1,3",sum("1,4") "1,4",sum("1,5") "1,5",sum("1,6") "1,6",sum("1,7") "1,7",sum("1,8") "1,8",sum("1,9") "1,9",sum("1,10") "1,10",sum("1,12") "1,12",sum("1,13") "1,13",sum("1,14") "1,14",sum("1,15") "1,15",sum("1,16") "1,16",sum("1,17") "1,17",sum("1,18") "1,18",sum("1,19") "1,19",sum("1,20") "1,20",sum("1,22") "1,22",sum("1,23") "1,23",sum("1,24") "1,24",sum("1,25") "1,25",sum("1,26") "1,26",sum("1,27") "1,27",sum("1,28") "1,28",sum("1,29") "1,29",sum("1,31") "1,31",sum("1,32") "1,32",sum("1,33") "1,33",sum("1,34") "1,34",sum("1,35") "1,35",sum("1,36") "1,36",sum("1,37") "1,37",sum("1,38") "1,38",sum("1,40") "1,40",sum("1,41") "1,41",sum("1,42") "1,42",sum("1,43") "1,43",sum("1,44") "1,44",sum("1,45") "1,45",sum("1,46") "1,46",sum("1,47") "1,47",sum("1,48") "1,48",sum("1,50") "1,50",sum("1,51") "1,51",sum("1,52") "1,52",sum("1,54") "1,54",sum("1,57") "1,57",sum("1,59") "1,59",sum("1,61") "1,61",sum("1,63") "1,63",sum("2,4") "2,4",sum("2,7") "2,7",sum("2,9") "2,9",sum("2,11") "2,11",sum("2,14") "2,14",sum("2,16") "2,16",sum("2,18") "2,18",sum("2,20") "2,20",sum("2,25") "2,25",sum("2,27") "2,27",sum("2,30") "2,30",sum("2,32") "2,32",sum("2,34") "2,34",sum("2,36") "2,36",sum("2,39") "2,39",sum("2,41") "2,41"
FROM (
SELECT /*+ parallel(8) dynamic_sampling(dt 0) */dt.cgi,
sum(TA12UPPERRXLEV47COUNT) "13,47",sum(TA12UPPERRXLEV49COUNT) "13,49",sum(TA12UPPERRXLEV52COUNT) "13,52",sum(TA12UPPERRXLEV54COUNT) "13,54",sum(TA12UPPERRXLEV56COUNT) "13,56",sum(TA12UPPERRXLEV58COUNT) "13,58",sum(TA12UPPERRXLEV61COUNT) "13,61",sum(TA12UPPERRXLEV63COUNT) "13,63",sum(TA0RXLEV1COUNT) "0,1",sum(TA0RXLEV10COUNT) "0,10",sum(TA0RXLEV20COUNT) "0,20",sum(TA0RXLEV29COUNT) "0,29",sum(TA0RXLEV38COUNT) "0,38",sum(TA0RXLEV48COUNT) "0,48",sum(TA0RXLEV57COUNT) "0,57",sum(TA1RXLEV2COUNT) "1,2",sum(TA1RXLEV11COUNT) "1,11",sum(TA1RXLEV21COUNT) "1,21",sum(TA1RXLEV30COUNT) "1,30",sum(TA1RXLEV39COUNT) "1,39",sum(TA1RXLEV49COUNT) "1,49",sum(TA2RXLEV2COUNT) "2,2",sum(TA2RXLEV23COUNT) "2,23",sum(TA2RXLEV43COUNT) "2,43",sum(TA3RXLEV2COUNT) "3,2",sum(TA3RXLEV23COUNT) "3,23",sum(TA3RXLEV43COUNT) "3,43",sum(TA4RXLEV0COUNT) "4,0",sum(TA4RXLEV21COUNT) "4,21",sum(TA4RXLEV43COUNT) "4,43",sum(TA5RXLEV0COUNT) "5,0",sum(TA5RXLEV21COUNT) "5,21",sum(TA5RXLEV41COUNT) "5,41",sum(TA6RXLEV0COUNT) "6,0",sum(TA6RXLEV21COUNT) "6,21",sum(TA6RXLEV41COUNT) "6,41",sum(TA6RXLEV62COUNT) "6,62",sum(TA7RXLEV21COUNT) "7,21",sum(TA7RXLEV41COUNT) "7,41",sum(TA7RXLEV62COUNT) "7,62",sum(TA8RXLEV21COUNT) "8,21",sum(TA8RXLEV42COUNT) "8,42",sum(TA8RXLEV62COUNT) "8,62",sum(TA9RXLEV21COUNT) "9,21",sum(TA9RXLEV42COUNT) "9,42",sum(TA9RXLEV62COUNT) "9,62",sum(TA10RXLEV21COUNT) "10,21",sum(TA10RXLEV34COUNT) "10,34",sum(TA10RXLEV44COUNT) "10,44",sum(TA10RXLEV54COUNT) "10,54",sum(TA10RXLEV63COUNT) "10,63",sum(TA11RXLEV9COUNT) "11,9",sum(TA11RXLEV18COUNT) "11,18",sum(TA11RXLEV28COUNT) "11,28",sum(TA11RXLEV38COUNT) "11,38",sum(TA11RXLEV47COUNT) "11,47",sum(TA11RXLEV57COUNT) "11,57",sum(TA12RXLEV3COUNT) "12,3",sum(TA12RXLEV12COUNT) "12,12",sum(TA12RXLEV29COUNT) "12,29",sum(TA12RXLEV49COUNT) "12,49",sum(TA12UPPERRXLEV6COUNT) "13,6",sum(TA12UPPERRXLEV26COUNT) "13,26",sum(TA12UPPERRXLEV46COUNT) "13,46",sum(TA1RXLEV56COUNT) "1,56",sum(TA2RXLEV15COUNT) "2,15",sum(TA2RXLEV40COUNT) "2,40",sum(TA3RXLEV1COUNT) "3,1",sum(TA3RXLEV24COUNT) "3,24",sum(TA3RXLEV49COUNT) "3,49",sum(TA4RXLEV8COUNT) "4,8",sum(TA4RXLEV33COUNT) "4,33",sum(TA4RXLEV56COUNT) "4,56",sum(TA5RXLEV17COUNT) "5,17",sum(TA0RXLEV0COUNT      ) "0,0",sum(TA0RXLEV2COUNT) "0,2",sum(TA0RXLEV3COUNT) "0,3",sum(TA0RXLEV4COUNT) "0,4",sum(TA0RXLEV5COUNT) "0,5",sum(TA0RXLEV6COUNT) "0,6",sum(TA0RXLEV7COUNT) "0,7",sum(TA0RXLEV8COUNT) "0,8",sum(TA0RXLEV9COUNT) "0,9",sum(TA0RXLEV11COUNT) "0,11",sum(TA0RXLEV12COUNT) "0,12",sum(TA0RXLEV13COUNT) "0,13",sum(TA0RXLEV14COUNT) "0,14",sum(TA0RXLEV15COUNT) "0,15",sum(TA0RXLEV16COUNT) "0,16",sum(TA0RXLEV17COUNT) "0,17",sum(TA0RXLEV18COUNT) "0,18",sum(TA0RXLEV19COUNT) "0,19",sum(TA0RXLEV21COUNT) "0,21",sum(TA0RXLEV22COUNT) "0,22",sum(TA0RXLEV23COUNT) "0,23",sum(TA0RXLEV24COUNT) "0,24",sum(TA0RXLEV25COUNT) "0,25",sum(TA0RXLEV26COUNT) "0,26",sum(TA0RXLEV27COUNT) "0,27",sum(TA0RXLEV28COUNT) "0,28",sum(TA0RXLEV30COUNT) "0,30",sum(TA0RXLEV31COUNT) "0,31",sum(TA0RXLEV32COUNT) "0,32",sum(TA0RXLEV33COUNT) "0,33",sum(TA0RXLEV34COUNT) "0,34",sum(TA0RXLEV35COUNT) "0,35",sum(TA0RXLEV36COUNT) "0,36",sum(TA0RXLEV37COUNT) "0,37",sum(TA0RXLEV39COUNT) "0,39",sum(TA0RXLEV40COUNT) "0,40",sum(TA0RXLEV41COUNT) "0,41",sum(TA0RXLEV42COUNT) "0,42",sum(TA0RXLEV43COUNT) "0,43",sum(TA0RXLEV44COUNT) "0,44",sum(TA0RXLEV45COUNT) "0,45",sum(TA0RXLEV46COUNT) "0,46",sum(TA0RXLEV47COUNT) "0,47",sum(TA0RXLEV49COUNT) "0,49",sum(TA0RXLEV50COUNT) "0,50",sum(TA0RXLEV51COUNT) "0,51",sum(TA0RXLEV52COUNT) "0,52",sum(TA0RXLEV53COUNT) "0,53",sum(TA0RXLEV54COUNT) "0,54",sum(TA0RXLEV55COUNT) "0,55",sum(TA0RXLEV56COUNT) "0,56",sum(TA0RXLEV58COUNT) "0,58",sum(TA0RXLEV59COUNT) "0,59",sum(TA0RXLEV60COUNT) "0,60",sum(TA0RXLEV61COUNT) "0,61",sum(TA0RXLEV62COUNT) "0,62",sum(TA0RXLEV63COUNT) "0,63",sum(TA1RXLEV0COUNT) "1,0",sum(TA1RXLEV1COUNT) "1,1",sum(TA1RXLEV3COUNT) "1,3",sum(TA1RXLEV4COUNT) "1,4",sum(TA1RXLEV5COUNT) "1,5",sum(TA1RXLEV6COUNT) "1,6",sum(TA1RXLEV7COUNT) "1,7",sum(TA1RXLEV8COUNT) "1,8",sum(TA1RXLEV9COUNT) "1,9",sum(TA1RXLEV10COUNT) "1,10",sum(TA1RXLEV12COUNT) "1,12",sum(TA1RXLEV13COUNT) "1,13",sum(TA1RXLEV14COUNT) "1,14",sum(TA1RXLEV15COUNT) "1,15",sum(TA1RXLEV16COUNT) "1,16",sum(TA1RXLEV17COUNT) "1,17",sum(TA1RXLEV18COUNT) "1,18",sum(TA1RXLEV19COUNT) "1,19",sum(TA1RXLEV20COUNT) "1,20",sum(TA1RXLEV22COUNT) "1,22",sum(TA1RXLEV23COUNT) "1,23",sum(TA1RXLEV24COUNT) "1,24",sum(TA1RXLEV25COUNT) "1,25",sum(TA1RXLEV26COUNT) "1,26",sum(TA1RXLEV27COUNT) "1,27",sum(TA1RXLEV28COUNT) "1,28",sum(TA1RXLEV29COUNT) "1,29",sum(TA1RXLEV31COUNT) "1,31",sum(TA1RXLEV32COUNT) "1,32",sum(TA1RXLEV33COUNT) "1,33",sum(TA1RXLEV34COUNT) "1,34",sum(TA1RXLEV35COUNT) "1,35",sum(TA1RXLEV36COUNT) "1,36",sum(TA1RXLEV37COUNT) "1,37",sum(TA1RXLEV38COUNT) "1,38",sum(TA1RXLEV40COUNT) "1,40",sum(TA1RXLEV41COUNT) "1,41",sum(TA1RXLEV42COUNT) "1,42",sum(TA1RXLEV43COUNT) "1,43",sum(TA1RXLEV44COUNT) "1,44",sum(TA1RXLEV45COUNT) "1,45",sum(TA1RXLEV46COUNT) "1,46",sum(TA1RXLEV47COUNT) "1,47",sum(TA1RXLEV48COUNT) "1,48",sum(TA1RXLEV50COUNT) "1,50",sum(TA1RXLEV51COUNT) "1,51",sum(TA1RXLEV52COUNT) "1,52",sum(TA1RXLEV54COUNT) "1,54",sum(TA1RXLEV57COUNT) "1,57",sum(TA1RXLEV59COUNT) "1,59",sum(TA1RXLEV61COUNT) "1,61",sum(TA1RXLEV63COUNT) "1,63",sum(TA2RXLEV4COUNT) "2,4",sum(TA2RXLEV7COUNT) "2,7",sum(TA2RXLEV9COUNT) "2,9",sum(TA2RXLEV11COUNT) "2,11",sum(TA2RXLEV14COUNT) "2,14",sum(TA2RXLEV16COUNT) "2,16",sum(TA2RXLEV18COUNT) "2,18",sum(TA2RXLEV20COUNT) "2,20",sum(TA2RXLEV25COUNT) "2,25",sum(TA2RXLEV27COUNT) "2,27",sum(TA2RXLEV30COUNT) "2,30",sum(TA2RXLEV32COUNT) "2,32",sum(TA2RXLEV34COUNT) "2,34",sum(TA2RXLEV36COUNT) "2,36",sum(TA2RXLEV39COUNT) "2,39",sum(TA2RXLEV41COUNT) "2,41"
FROM Radio_TARxLev dt
WHERE dt.TIMEMARK >= SYSDATE and dt.TIMEMARK< sysdate
and entrytype = 0
GROUP BY dt.cgi
) dt,v_bsccell v_bsccell_cgi
WHERE dt.cgi=v_bsccell_cgi.cgi(+)
)
UNPIVOT ( z FOR y IN ( "13,47", "13,49", "13,52", "13,54", "13,56", "13,58", "13,61", "13,63", "0,1", "0,10", "0,20", "0,29", "0,38", "0,48", "0,57", "1,2", "1,11", "1,21", "1,30", "1,39", "1,49", "2,2", "2,23", "2,43", "3,2", "3,23", "3,43", "4,0", "4,21", "4,43", "5,0", "5,21", "5,41", "6,0", "6,21", "6,41", "6,62", "7,21", "7,41", "7,62", "8,21", "8,42", "8,62", "9,21", "9,42", "9,62", "10,21", "10,34", "10,44", "10,54", "10,63", "11,9", "11,18", "11,28", "11,38", "11,47", "11,57", "12,3", "12,12", "12,29", "12,49", "13,6", "13,26", "13,46", "1,56", "2,15", "2,40", "3,1", "3,24", "3,49", "4,8", "4,33", "4,56", "5,17", "0,0", "0,2", "0,3", "0,4", "0,5", "0,6", "0,7", "0,8", "0,9", "0,11", "0,12", "0,13", "0,14", "0,15", "0,16", "0,17", "0,18", "0,19", "0,21", "0,22", "0,23", "0,24", "0,25", "0,26", "0,27", "0,28", "0,30", "0,31", "0,32", "0,33", "0,34", "0,35", "0,36", "0,37", "0,39", "0,40", "0,41", "0,42", "0,43", "0,44", "0,45", "0,46", "0,47", "0,49", "0,50", "0,51", "0,52", "0,53", "0,54", "0,55", "0,56", "0,58", "0,59", "0,60", "0,61", "0,62", "0,63", "1,0", "1,1", "1,3", "1,4", "1,5", "1,6", "1,7", "1,8", "1,9", "1,10", "1,12", "1,13", "1,14", "1,15", "1,16", "1,17", "1,18", "1,19", "1,20", "1,22", "1,23", "1,24", "1,25", "1,26", "1,27", "1,28", "1,29", "1,31", "1,32", "1,33", "1,34", "1,35", "1,36", "1,37", "1,38", "1,40", "1,41", "1,42", "1,43", "1,44", "1,45", "1,46", "1,47", "1,48", "1,50", "1,51", "1,52", "1,54", "1,57", "1,59", "1,61", "1,63", "2,4", "2,7", "2,9", "2,11", "2,14", "2,16", "2,18", "2,20", "2,25", "2,27", "2,30", "2,32", "2,34", "2,36", "2,39", "2,41")  )

)dt
;


以上是200列跑不出数据,我怀疑是执行计划被改变,看有没有hint改变它的执行计划,或者用with as 来解决。

--20列

EXPLAIN PLAN FOR SELECT  substr(dt.y,1,INSTR(dt.y,',')-1) x,substr(dt.y,INSTR(dt.y,',')+1) y,dt.z FROM (
SELECT * FROM (
SELECT /*+ parallel(8)   */
sum("13,47") "13,47",sum("13,49") "13,49",sum("13,52") "13,52",sum("13,54") "13,54",sum("13,56") "13,56",sum("13,58") "13,58",sum("13,61") "13,61",sum("13,63") "13,63",sum("0,1") "0,1",sum("0,10") "0,10",sum("0,20") "0,20",sum("0,29") "0,29",sum("0,38") "0,38",sum("0,48") "0,48",sum("0,57") "0,57",sum("1,2") "1,2",sum("1,11") "1,11",sum("1,21") "1,21",sum("1,30") "1,30"
FROM (
SELECT /*+ parallel(8)  dynamic_sampling(dt 0) */dt.cgi,
sum(TA12UPPERRXLEV47COUNT) "13,47",sum(TA12UPPERRXLEV49COUNT) "13,49",sum(TA12UPPERRXLEV52COUNT) "13,52",sum(TA12UPPERRXLEV54COUNT) "13,54",sum(TA12UPPERRXLEV56COUNT) "13,56",sum(TA12UPPERRXLEV58COUNT) "13,58",sum(TA12UPPERRXLEV61COUNT) "13,61",sum(TA12UPPERRXLEV63COUNT) "13,63",sum(TA0RXLEV1COUNT) "0,1",sum(TA0RXLEV10COUNT) "0,10",sum(TA0RXLEV20COUNT) "0,20",sum(TA0RXLEV29COUNT) "0,29",sum(TA0RXLEV38COUNT) "0,38",sum(TA0RXLEV48COUNT) "0,48",sum(TA0RXLEV57COUNT) "0,57",sum(TA1RXLEV2COUNT) "1,2",sum(TA1RXLEV11COUNT) "1,11",sum(TA1RXLEV21COUNT) "1,21",sum(TA1RXLEV30COUNT) "1,30"
FROM Radio_TARxLev dt
WHERE dt.TIMEMARK >= sysdate-200 and dt.TIMEMARK< sysdate
and entrytype = 0
GROUP BY dt.cgi
) dt,v_bsccell v_bsccell_cgi
WHERE dt.cgi=v_bsccell_cgi.cgi(+)
)
UNPIVOT ( z FOR y IN ( "13,47", "13,49", "13,52", "13,54", "13,56", "13,58", "13,61", "13,63", "0,1", "0,10", "0,20", "0,29", "0,38", "0,48", "0,57", "1,2", "1,11", "1,21", "1,30")  )
)dt
;
1秒内,能出数据。 执行计划,我明天贴出来。

以下是参数调整后

SQL> set pages 200
SQL> select component,current_size/1024/1024 current_size_mb,min_size/1024/1024 min_size_mb,max_size/1024/1024 max_size_mb,
2  user_specified_size/1024/1024 user_specified_size_mb,oper_count,last_oper_type,last_oper_mode,last_oper_time,granule_size
from V$SGA_DYNAMIC_COMPONENTS;
3
COMPONENT							 CURRENT_SIZE_MB MIN_SIZE_MB MAX_SIZE_MB USER_SPECIFIED_SIZE_MB OPER_COUNT LAST_OPER_TYP LAST_OPER LAST_OPER_TI GRANULE_SIZE
---------------------------------------------------------------- --------------- ----------- ----------- ---------------------- ---------- ------------- --------- ------------ ------------
shared pool								    2048	2048	    2048		   2048 	 0 STATIC				    67108864
large pool								      64	  64	      64		      0 	 0 STATIC				    67108864
java pool								      64	  64	      64		      0 	 0 STATIC				    67108864
streams pool								     128	 128	     128		      0 	 0 STATIC				    67108864
DEFAULT buffer cache							    4992	4992	    4992		      0 	 0 INITIALIZING 			    67108864
KEEP buffer cache							       0	   0	       0		      0 	 0 STATIC				    67108864
RECYCLE buffer cache							       0	   0	       0		      0 	 0 STATIC				    67108864
DEFAULT 2K buffer cache 						       0	   0	       0		      0 	 0 STATIC				    67108864
DEFAULT 4K buffer cache 						       0	   0	       0		      0 	 0 STATIC				    67108864
DEFAULT 8K buffer cache 						       0	   0	       0		      0 	 0 STATIC				    67108864
DEFAULT 16K buffer cache						       0	   0	       0		      0 	 0 STATIC				    67108864
DEFAULT 32K buffer cache						       0	   0	       0		      0 	 0 STATIC				    67108864
Shared IO Pool								       0	   0	       0		      0 	 0 STATIC				    67108864
ASM Buffer Cache							       0	   0	       0		      0 	 0 STATIC				    67108864

14 rows selected.


先看看执行200的10046吧,硬 parse太多,执行sql只需要1秒

TKPROF: Release 11.2.0.1.0 - Development on Fri Aug 31 13:42:52 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Trace file: orcl_ora_18566.trc
Sort options: default

********************************************************************************
count    = number of times OCI procedure was executed
cpu      = cpu time in seconds executing
elapsed  = elapsed time in seconds executing
disk     = number of physical reads of buffers from disk
query    = number of buffers gotten for consistent read
current  = number of buffers gotten in current mode (usually for update)
rows     = number of rows processed by the fetch or execute call
********************************************************************************

SELECT SUBSTR(DT.Y, 1, INSTR(DT.Y, ',') - 1) X,
SUBSTR(DT.Y, INSTR(DT.Y, ',') + 1) Y,
DT.Z
FROM (SELECT *
FROM (SELECT /*+ parallel(8) use_hash(v_bsccell_cgi) swap_join_inputs(v_bsccell_cgi)  */
SUM("13,47") "13,47",
SUM("13,49") "13,49",
SUM("13,52") "13,52",
SUM("13,54") "13,54",
SUM("13,56") "13,56",
SUM("13,58") "13,58",
SUM("13,61") "13,61",
SUM("13,63") "13,63",
SUM("0,1") "0,1",
SUM("0,10") "0,10",
SUM("0,20") "0,20",
SUM("0,29") "0,29",
SUM("0,38") "0,38",
SUM("0,48") "0,48",
SUM("0,57") "0,57",
SUM("1,2") "1,2",
SUM("1,11") "1,11",
SUM("1,21") "1,21",
SUM("1,30") "1,30",
SUM("1,39") "1,39",
SUM("1,49") "1,49",
SUM("2,2") "2,2",
SUM("2,23") "2,23",
SUM("2,43") "2,43",
SUM("3,2") "3,2",
SUM("3,23") "3,23",
SUM("3,43") "3,43",
SUM("4,0") "4,0",
SUM("4,21") "4,21",
SUM("4,43") "4,43",
SUM("5,0") "5,0",
SUM("5,21") "5,21",
SUM("5,41") "5,41",
SUM("6,0") "6,0",
SUM("6,21") "6,21",
SUM("6,41") "6,41",
SUM("6,62") "6,62",
SUM("7,21") "7,21",
SUM("7,41") "7,41",
SUM("7,62") "7,62",
SUM("8,21") "8,21",
SUM("8,42") "8,42",
SUM("8,62") "8,62",
SUM("9,21") "9,21",
SUM("9,42") "9,42",
SUM("9,62") "9,62",
SUM("10,21") "10,21",
SUM("10,34") "10,34",
SUM("10,44") "10,44",
SUM("10,54") "10,54",
SUM("10,63") "10,63",
SUM("11,9") "11,9",
SUM("11,18") "11,18",
SUM("11,28") "11,28",
SUM("11,38") "11,38",
SUM("11,47") "11,47",
SUM("11,57") "11,57",
SUM("12,3") "12,3",
SUM("12,12") "12,12",
SUM("12,29") "12,29",
SUM("12,49") "12,49",
SUM("13,6") "13,6",
SUM("13,26") "13,26",
SUM("13,46") "13,46",
SUM("1,56") "1,56",
SUM("2,15") "2,15",
SUM("2,40") "2,40",
SUM("3,1") "3,1",
SUM("3,24") "3,24",
SUM("3,49") "3,49",
SUM("4,8") "4,8",
SUM("4,33") "4,33",
SUM("4,56") "4,56",
SUM("5,17") "5,17",
SUM("0,0") "0,0",
SUM("0,2") "0,2",
SUM("0,3") "0,3",
SUM("0,4") "0,4",
SUM("0,5") "0,5",
SUM("0,6") "0,6",
SUM("0,7") "0,7",
SUM("0,8") "0,8",
SUM("0,9") "0,9",
SUM("0,11") "0,11",
SUM("0,12") "0,12",
SUM("0,13") "0,13",
SUM("0,14") "0,14",
SUM("0,15") "0,15",
SUM("0,16") "0,16",
SUM("0,17") "0,17",
SUM("0,18") "0,18",
SUM("0,19") "0,19",
SUM("0,21") "0,21",
SUM("0,22") "0,22",
SUM("0,23") "0,23",
SUM("0,24") "0,24",
SUM("0,25") "0,25",
SUM("0,26") "0,26",
SUM("0,27") "0,27",
SUM("0,28") "0,28",
SUM("0,30") "0,30",
SUM("0,31") "0,31",
SUM("0,32") "0,32",
SUM("0,33") "0,33",
SUM("0,34") "0,34",
SUM("0,35") "0,35",
SUM("0,36") "0,36",
SUM("0,37") "0,37",
SUM("0,39") "0,39",
SUM("0,40") "0,40",
SUM("0,41") "0,41",
SUM("0,42") "0,42",
SUM("0,43") "0,43",
SUM("0,44") "0,44",
SUM("0,45") "0,45",
SUM("0,46") "0,46",
SUM("0,47") "0,47",
SUM("0,49") "0,49",
SUM("0,50") "0,50",
SUM("0,51") "0,51",
SUM("0,52") "0,52",
SUM("0,53") "0,53",
SUM("0,54") "0,54",
SUM("0,55") "0,55",
SUM("0,56") "0,56",
SUM("0,58") "0,58",
SUM("0,59") "0,59",
SUM("0,60") "0,60",
SUM("0,61") "0,61",
SUM("0,62") "0,62",
SUM("0,63") "0,63",
SUM("1,0") "1,0",
SUM("1,1") "1,1",
SUM("1,3") "1,3",
SUM("1,4") "1,4",
SUM("1,5") "1,5",
SUM("1,6") "1,6",
SUM("1,7") "1,7",
SUM("1,8") "1,8",
SUM("1,9") "1,9",
SUM("1,10") "1,10",
SUM("1,12") "1,12",
SUM("1,13") "1,13",
SUM("1,14") "1,14",
SUM("1,15") "1,15",
SUM("1,16") "1,16",
SUM("1,17") "1,17",
SUM("1,18") "1,18",
SUM("1,19") "1,19",
SUM("1,20") "1,20",
SUM("1,22") "1,22",
SUM("1,23") "1,23",
SUM("1,24") "1,24",
SUM("1,25") "1,25",
SUM("1,26") "1,26",
SUM("1,27") "1,27",
SUM("1,28") "1,28",
SUM("1,29") "1,29",
SUM("1,31") "1,31",
SUM("1,32") "1,32",
SUM("1,33") "1,33",
SUM("1,34") "1,34",
SUM("1,35") "1,35",
SUM("1,36") "1,36",
SUM("1,37") "1,37",
SUM("1,38") "1,38",
SUM("1,40") "1,40",
SUM("1,41") "1,41",
SUM("1,42") "1,42",
SUM("1,43") "1,43",
SUM("1,44") "1,44",
SUM("1,45") "1,45",
SUM("1,46") "1,46",
SUM("1,47") "1,47",
SUM("1,48") "1,48",
SUM("1,50") "1,50",
SUM("1,51") "1,51",
SUM("1,52") "1,52",
SUM("1,54") "1,54",
SUM("1,57") "1,57",
SUM("1,59") "1,59",
SUM("1,61") "1,61",
SUM("1,63") "1,63",
SUM("2,4") "2,4",
SUM("2,7") "2,7",
SUM("2,9") "2,9",
SUM("2,11") "2,11",
SUM("2,14") "2,14",
SUM("2,16") "2,16",
SUM("2,18") "2,18",
SUM("2,20") "2,20",
SUM("2,25") "2,25",
SUM("2,27") "2,27",
SUM("2,30") "2,30",
SUM("2,32") "2,32",
SUM("2,34") "2,34",
SUM("2,36") "2,36",
SUM("2,39") "2,39",
SUM("2,41") "2,41"
FROM (SELECT /*+ parallel(8) dynamic_sampling(dt 0) */
DT.CGI,
SUM(TA12UPPERRXLEV47COUNT) "13,47",
SUM(TA12UPPERRXLEV49COUNT) "13,49",
SUM(TA12UPPERRXLEV52COUNT) "13,52",
SUM(TA12UPPERRXLEV54COUNT) "13,54",
SUM(TA12UPPERRXLEV56COUNT) "13,56",
SUM(TA12UPPERRXLEV58COUNT) "13,58",
SUM(TA12UPPERRXLEV61COUNT) "13,61",
SUM(TA12UPPERRXLEV63COUNT) "13,63",
SUM(TA0RXLEV1COUNT) "0,1",
SUM(TA0RXLEV10COUNT) "0,10",
SUM(TA0RXLEV20COUNT) "0,20",
SUM(TA0RXLEV29COUNT) "0,29",
SUM(TA0RXLEV38COUNT) "0,38",
SUM(TA0RXLEV48COUNT) "0,48",
SUM(TA0RXLEV57COUNT) "0,57",
SUM(TA1RXLEV2COUNT) "1,2",
SUM(TA1RXLEV11COUNT) "1,11",
SUM(TA1RXLEV21COUNT) "1,21",
SUM(TA1RXLEV30COUNT) "1,30",
SUM(TA1RXLEV39COUNT) "1,39",
SUM(TA1RXLEV49COUNT) "1,49",
SUM(TA2RXLEV2COUNT) "2,2",
SUM(TA2RXLEV23COUNT) "2,23",
SUM(TA2RXLEV43COUNT) "2,43",
SUM(TA3RXLEV2COUNT) "3,2",
SUM(TA3RXLEV23COUNT) "3,23",
SUM(TA3RXLEV43COUNT) "3,43",
SUM(TA4RXLEV0COUNT) "4,0",
SUM(TA4RXLEV21COUNT) "4,21",
SUM(TA4RXLEV43COUNT) "4,43",
SUM(TA5RXLEV0COUNT) "5,0",
SUM(TA5RXLEV21COUNT) "5,21",
SUM(TA5RXLEV41COUNT) "5,41",
SUM(TA6RXLEV0COUNT) "6,0",
SUM(TA6RXLEV21COUNT) "6,21",
SUM(TA6RXLEV41COUNT) "6,41",
SUM(TA6RXLEV62COUNT) "6,62",
SUM(TA7RXLEV21COUNT) "7,21",
SUM(TA7RXLEV41COUNT) "7,41",
SUM(TA7RXLEV62COUNT) "7,62",
SUM(TA8RXLEV21COUNT) "8,21",
SUM(TA8RXLEV42COUNT) "8,42",
SUM(TA8RXLEV62COUNT) "8,62",
SUM(TA9RXLEV21COUNT) "9,21",
SUM(TA9RXLEV42COUNT) "9,42",
SUM(TA9RXLEV62COUNT) "9,62",
SUM(TA10RXLEV21COUNT) "10,21",
SUM(TA10RXLEV34COUNT) "10,34",
SUM(TA10RXLEV44COUNT) "10,44",
SUM(TA10RXLEV54COUNT) "10,54",
SUM(TA10RXLEV63COUNT) "10,63",
SUM(TA11RXLEV9COUNT) "11,9",
SUM(TA11RXLEV18COUNT) "11,18",
SUM(TA11RXLEV28COUNT) "11,28",
SUM(TA11RXLEV38COUNT) "11,38",
SUM(TA11RXLEV47COUNT) "11,47",
SUM(TA11RXLEV57COUNT) "11,57",
SUM(TA12RXLEV3COUNT) "12,3",
SUM(TA12RXLEV12COUNT) "12,12",
SUM(TA12RXLEV29COUNT) "12,29",
SUM(TA12RXLEV49COUNT) "12,49",
SUM(TA12UPPERRXLEV6COUNT) "13,6",
SUM(TA12UPPERRXLEV26COUNT) "13,26",
SUM(TA12UPPERRXLEV46COUNT) "13,46",
SUM(TA1RXLEV56COUNT) "1,56",
SUM(TA2RXLEV15COUNT) "2,15",
SUM(TA2RXLEV40COUNT) "2,40",
SUM(TA3RXLEV1COUNT) "3,1",
SUM(TA3RXLEV24COUNT) "3,24",
SUM(TA3RXLEV49COUNT) "3,49",
SUM(TA4RXLEV8COUNT) "4,8",
SUM(TA4RXLEV33COUNT) "4,33",
SUM(TA4RXLEV56COUNT) "4,56",
SUM(TA5RXLEV17COUNT) "5,17",
SUM(TA0RXLEV0COUNT) "0,0",
SUM(TA0RXLEV2COUNT) "0,2",
SUM(TA0RXLEV3COUNT) "0,3",
SUM(TA0RXLEV4COUNT) "0,4",
SUM(TA0RXLEV5COUNT) "0,5",
SUM(TA0RXLEV6COUNT) "0,6",
SUM(TA0RXLEV7COUNT) "0,7",
SUM(TA0RXLEV8COUNT) "0,8",
SUM(TA0RXLEV9COUNT) "0,9",
SUM(TA0RXLEV11COUNT) "0,11",
SUM(TA0RXLEV12COUNT) "0,12",
SUM(TA0RXLEV13COUNT) "0,13",
SUM(TA0RXLEV14COUNT) "0,14",
SUM(TA0RXLEV15COUNT) "0,15",
SUM(TA0RXLEV16COUNT) "0,16",
SUM(TA0RXLEV17COUNT) "0,17",
SUM(TA0RXLEV18COUNT) "0,18",
SUM(TA0RXLEV19COUNT) "0,19",
SUM(TA0RXLEV21COUNT) "0,21",
SUM(TA0RXLEV22COUNT) "0,22",
SUM(TA0RXLEV23COUNT) "0,23",
SUM(TA0RXLEV24COUNT) "0,24",
SUM(TA0RXLEV25COUNT) "0,25",
SUM(TA0RXLEV26COUNT) "0,26",
SUM(TA0RXLEV27COUNT) "0,27",
SUM(TA0RXLEV28COUNT) "0,28",
SUM(TA0RXLEV30COUNT) "0,30",
SUM(TA0RXLEV31COUNT) "0,31",
SUM(TA0RXLEV32COUNT) "0,32",
SUM(TA0RXLEV33COUNT) "0,33",
SUM(TA0RXLEV34COUNT) "0,34",
SUM(TA0RXLEV35COUNT) "0,35",
SUM(TA0RXLEV36COUNT) "0,36",
SUM(TA0RXLEV37COUNT) "0,37",
SUM(TA0RXLEV39COUNT) "0,39",
SUM(TA0RXLEV40COUNT) "0,40",
SUM(TA0RXLEV41COUNT) "0,41",
SUM(TA0RXLEV42COUNT) "0,42",
SUM(TA0RXLEV43COUNT) "0,43",
SUM(TA0RXLEV44COUNT) "0,44",
SUM(TA0RXLEV45COUNT) "0,45",
SUM(TA0RXLEV46COUNT) "0,46",
SUM(TA0RXLEV47COUNT) "0,47",
SUM(TA0RXLEV49COUNT) "0,49",
SUM(TA0RXLEV50COUNT) "0,50",
SUM(TA0RXLEV51COUNT) "0,51",
SUM(TA0RXLEV52COUNT) "0,52",
SUM(TA0RXLEV53COUNT) "0,53",
SUM(TA0RXLEV54COUNT) "0,54",
SUM(TA0RXLEV55COUNT) "0,55",
SUM(TA0RXLEV56COUNT) "0,56",
SUM(TA0RXLEV58COUNT) "0,58",
SUM(TA0RXLEV59COUNT) "0,59",
SUM(TA0RXLEV60COUNT) "0,60",
SUM(TA0RXLEV61COUNT) "0,61",
SUM(TA0RXLEV62COUNT) "0,62",
SUM(TA0RXLEV63COUNT) "0,63",
SUM(TA1RXLEV0COUNT) "1,0",
SUM(TA1RXLEV1COUNT) "1,1",
SUM(TA1RXLEV3COUNT) "1,3",
SUM(TA1RXLEV4COUNT) "1,4",
SUM(TA1RXLEV5COUNT) "1,5",
SUM(TA1RXLEV6COUNT) "1,6",
SUM(TA1RXLEV7COUNT) "1,7",
SUM(TA1RXLEV8COUNT) "1,8",
SUM(TA1RXLEV9COUNT) "1,9",
SUM(TA1RXLEV10COUNT) "1,10",
SUM(TA1RXLEV12COUNT) "1,12",
SUM(TA1RXLEV13COUNT) "1,13",
SUM(TA1RXLEV14COUNT) "1,14",
SUM(TA1RXLEV15COUNT) "1,15",
SUM(TA1RXLEV16COUNT) "1,16",
SUM(TA1RXLEV17COUNT) "1,17",
SUM(TA1RXLEV18COUNT) "1,18",
SUM(TA1RXLEV19COUNT) "1,19",
SUM(TA1RXLEV20COUNT) "1,20",
SUM(TA1RXLEV22COUNT) "1,22",
SUM(TA1RXLEV23COUNT) "1,23",
SUM(TA1RXLEV24COUNT) "1,24",
SUM(TA1RXLEV25COUNT) "1,25",
SUM(TA1RXLEV26COUNT) "1,26",
SUM(TA1RXLEV27COUNT) "1,27",
SUM(TA1RXLEV28COUNT) "1,28",
SUM(TA1RXLEV29COUNT) "1,29",
SUM(TA1RXLEV31COUNT) "1,31",
SUM(TA1RXLEV32COUNT) "1,32",
SUM(TA1RXLEV33COUNT) "1,33",
SUM(TA1RXLEV34COUNT) "1,34",
SUM(TA1RXLEV35COUNT) "1,35",
SUM(TA1RXLEV36COUNT) "1,36",
SUM(TA1RXLEV37COUNT) "1,37",
SUM(TA1RXLEV38COUNT) "1,38",
SUM(TA1RXLEV40COUNT) "1,40",
SUM(TA1RXLEV41COUNT) "1,41",
SUM(TA1RXLEV42COUNT) "1,42",
SUM(TA1RXLEV43COUNT) "1,43",
SUM(TA1RXLEV44COUNT) "1,44",
SUM(TA1RXLEV45COUNT) "1,45",
SUM(TA1RXLEV46COUNT) "1,46",
SUM(TA1RXLEV47COUNT) "1,47",
SUM(TA1RXLEV48COUNT) "1,48",
SUM(TA1RXLEV50COUNT) "1,50",
SUM(TA1RXLEV51COUNT) "1,51",
SUM(TA1RXLEV52COUNT) "1,52",
SUM(TA1RXLEV54COUNT) "1,54",
SUM(TA1RXLEV57COUNT) "1,57",
SUM(TA1RXLEV59COUNT) "1,59",
SUM(TA1RXLEV61COUNT) "1,61",
SUM(TA1RXLEV63COUNT) "1,63",
SUM(TA2RXLEV4COUNT) "2,4",
SUM(TA2RXLEV7COUNT) "2,7",
SUM(TA2RXLEV9COUNT) "2,9",
SUM(TA2RXLEV11COUNT) "2,11",
SUM(TA2RXLEV14COUNT) "2,14",
SUM(TA2RXLEV16COUNT) "2,16",
SUM(TA2RXLEV18COUNT) "2,18",
SUM(TA2RXLEV20COUNT) "2,20",
SUM(TA2RXLEV25COUNT) "2,25",
SUM(TA2RXLEV27COUNT) "2,27",
SUM(TA2RXLEV30COUNT) "2,30",
SUM(TA2RXLEV32COUNT) "2,32",
SUM(TA2RXLEV34COUNT) "2,34",
SUM(TA2RXLEV36COUNT) "2,36",
SUM(TA2RXLEV39COUNT) "2,39",
SUM(TA2RXLEV41COUNT) "2,41"
FROM RADIO_TARXLEV DT
WHERE DT.TIMEMARK >= SYSDATE - 150
AND DT.TIMEMARK < SYSDATE
AND ENTRYTYPE = 1
GROUP BY DT.CGI) DT,
V_BSCCELL V_BSCCELL_CGI
WHERE DT.CGI = V_BSCCELL_CGI.CGI(+)) UNPIVOT(Z FOR Y IN("13,47",
"13,49",
"13,52",
"13,54",
"13,56",
"13,58",
"13,61",
"13,63",
"0,1",
"0,10",
"0,20",
"0,29",
"0,38",
"0,48",
"0,57",
"1,2",
"1,11",
"1,21",
"1,30",
"1,39",
"1,49",
"2,2",
"2,23",
"2,43",
"3,2",
"3,23",
"3,43",
"4,0",
"4,21",
"4,43",
"5,0",
"5,21",
"5,41",
"6,0",
"6,21",
"6,41",
"6,62",
"7,21",
"7,41",
"7,62",
"8,21",
"8,42",
"8,62",
"9,21",
"9,42",
"9,62",
"10,21",
"10,34",
"10,44",
"10,54",
"10,63",
"11,9",
"11,18",
"11,28",
"11,38",
"11,47",
"11,57",
"12,3",
"12,12",
"12,29",
"12,49",
"13,6",
"13,26",
"13,46",
"1,56",
"2,15",
"2,40",
"3,1",
"3,24",
"3,49",
"4,8",
"4,33",
"4,56",
"5,17",
"0,0",
"0,2",
"0,3",
"0,4",
"0,5",
"0,6",
"0,7",
"0,8",
"0,9",
"0,11",
"0,12",
"0,13",
"0,14",
"0,15",
"0,16",
"0,17",
"0,18",
"0,19",
"0,21",
"0,22",
"0,23",
"0,24",
"0,25",
"0,26",
"0,27",
"0,28",
"0,30",
"0,31",
"0,32",
"0,33",
"0,34",
"0,35",
"0,36",
"0,37",
"0,39",
"0,40",
"0,41",
"0,42",
"0,43",
"0,44",
"0,45",
"0,46",
"0,47",
"0,49",
"0,50",
"0,51",
"0,52",
"0,53",
"0,54",
"0,55",
"0,56",
"0,58",
"0,59",
"0,60",
"0,61",
"0,62",
"0,63",
"1,0",
"1,1",
"1,3",
"1,4",
"1,5",
"1,6",
"1,7",
"1,8",
"1,9",
"1,10",
"1,12",
"1,13",
"1,14",
"1,15",
"1,16",
"1,17",
"1,18",
"1,19",
"1,20",
"1,22",
"1,23",
"1,24",
"1,25",
"1,26",
"1,27",
"1,28",
"1,29",
"1,31",
"1,32",
"1,33",
"1,34",
"1,35",
"1,36",
"1,37",
"1,38",
"1,40",
"1,41",
"1,42",
"1,43",
"1,44",
"1,45",
"1,46",
"1,47",
"1,48",
"1,50",
"1,51",
"1,52",
"1,54",
"1,57",
"1,59",
"1,61",
"1,63",
"2,4",
"2,7",
"2,9",
"2,11",
"2,14",
"2,16",
"2,18",
"2,20",
"2,25",
"2,27",
"2,30",
"2,32",
"2,34",
"2,36",
"2,39",
"2,41"))) DT

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1    144.37     144.42          0        398          0           0
Execute      1      0.01       0.09          0         12          0           0
Fetch       15      0.00       0.14          0          0          0         199
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total       17    144.39     144.66          0        410          0         199

Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 118

Rows     Row Source Operation
-------  ---------------------------------------------------
199  VIEW  (cr=12 pr=0 pw=0 time=198 us cost=75402 size=3383 card=199)
199   UNPIVOT  (cr=12 pr=0 pw=0 time=0 us)
1    VIEW  (cr=12 pr=0 pw=0 time=0 us cost=379 size=2587 card=1)
1     SORT AGGREGATE (cr=12 pr=0 pw=0 time=0 us)
8      PX COORDINATOR  (cr=12 pr=0 pw=0 time=63 us)
0       PX SEND QC (RANDOM) :TQ10002 (cr=0 pr=0 pw=0 time=0 us)
0        SORT AGGREGATE (cr=0 pr=0 pw=0 time=0 us)
0         HASH JOIN RIGHT OUTER (cr=0 pr=0 pw=0 time=0 us cost=379 size=24585717 card=9409)
0          PX RECEIVE  (cr=0 pr=0 pw=0 time=0 us cost=3 size=6539 card=503)
0           PX SEND BROADCAST :TQ10000 (cr=0 pr=0 pw=0 time=0 us cost=3 size=6539 card=503)
0            VIEW  V_BSCCELL (cr=0 pr=0 pw=0 time=0 us cost=3 size=6539 card=503)
0             NESTED LOOPS  (cr=0 pr=0 pw=0 time=0 us cost=3 size=9054 card=503)
0              PX BLOCK ITERATOR (cr=0 pr=0 pw=0 time=0 us)
0               TABLE ACCESS FULL CFG_CELL (cr=0 pr=0 pw=0 time=0 us cost=3 size=7322 card=523)
0              INDEX UNIQUE SCAN PK_CFG_BSC (cr=0 pr=0 pw=0 time=0 us cost=0 size=4 card=1)(object id 1703233)
0          VIEW  (cr=0 pr=0 pw=0 time=0 us cost=375 size=24463400 card=9409)
0           HASH GROUP BY (cr=0 pr=0 pw=0 time=0 us cost=375 size=4064688 card=9409)
0            PX RECEIVE  (cr=0 pr=0 pw=0 time=0 us cost=374 size=4746816 card=10988)
0             PX SEND HASH :TQ10001 (cr=0 pr=0 pw=0 time=0 us cost=374 size=4746816 card=10988)
0              FILTER  (cr=0 pr=0 pw=0 time=0 us)
0               PX BLOCK ITERATOR (cr=0 pr=0 pw=0 time=0 us cost=374 size=4746816 card=10988)
0                TABLE ACCESS FULL RADIO_TARXLEV (cr=0 pr=0 pw=0 time=0 us cost=374 size=4746816 card=10988)

Elapsed times include waiting on following events:
Event waited on                             Times   Max. Wait  Total Waited
----------------------------------------   Waited  ----------  ------------
PX Deq: Join ACK                               15        0.00          0.00
PX Deq Credit: send blkd                        7        0.00          0.00
PX Deq: Parse Reply                             8        0.00          0.01
SQL*Net message to client                      15        0.00          0.00
PX Deq: Execute Reply                         109        0.02          0.12
PX qref latch                                   1        0.00          0.00
PX Deq: Signal ACK RSG                          6        0.00          0.00
SQL*Net message from client                    15       93.20         93.21
PX Deq: Signal ACK EXT                          7        0.00          0.00
PX Deq: Slave Session Stats                     6        0.00          0.00
********************************************************************************

SQL ID: 06nvwn223659v
Plan Hash: 0
alter session set events '10046 trace name context off'

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        0      0.00       0.00          0          0          0           0
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        2      0.00       0.00          0          0          0           0

Misses in library cache during parse: 0
Parsing user id: 118

********************************************************************************

OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        2    144.37     144.42          0        398          0           0
Execute      2      0.01       0.09          0         12          0           0
Fetch       15      0.00       0.14          0          0          0         199
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total       19    144.39     144.66          0        410          0         199

Misses in library cache during parse: 1

Elapsed times include waiting on following events:
Event waited on                             Times   Max. Wait  Total Waited
----------------------------------------   Waited  ----------  ------------
SQL*Net message to client                      16        0.00          0.00
SQL*Net message from client                    16       93.20        103.53
SQL*Net more data from client                   4        0.00          0.00
PX Deq: Join ACK                               15        0.00          0.00
PX Deq Credit: send blkd                        7        0.00          0.00
PX Deq: Parse Reply                             8        0.00          0.01
PX Deq: Execute Reply                         109        0.02          0.12
PX qref latch                                   1        0.00          0.00
PX Deq: Signal ACK RSG                          6        0.00          0.00
PX Deq: Signal ACK EXT                          7        0.00          0.00
PX Deq: Slave Session Stats                     6        0.00          0.00

OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse      199      0.01       0.01          0          0          0           0
Execute    199      0.00       0.00          0          0          0           0
Fetch      199      0.00       0.00          0        398          0         199
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total      597      0.02       0.02          0        398          0         199

Misses in library cache during parse: 0

2  user  SQL statements in session.
199  internal SQL statements in session.
201  SQL statements in session.
********************************************************************************
Trace file: orcl_ora_18566.trc
Trace file compatibility: 11.1.0.7
Sort options: default

1  session in tracefile.
2  user  SQL statements in trace file.
199  internal SQL statements in trace file.
201  SQL statements in trace file.
3  unique SQL statements in trace file.
2539  lines in trace file.
238  elapsed seconds in trace file.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: