Ou entao direto do banco mesmo com a dbms_xplan.display.
[EMAIL PROTECTED]> explain plan for select *
2 from t partition ( p2 )
3 where object_id = 300
4 /
Explained.
select * from table ( dbms_xplan.display );
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------------------------
Plan hash value: 1062289284
-----------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
Time | Pstart| Pstop |
-----------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 41 | 3 (0)|
00:00:01 | | |
| 1 | PARTITION RANGE SINGLE| | 1 | 41 | 3 (0)|
00:00:01 | 2 | 2 |
|* 2 | TABLE ACCESS FULL | T | 1 | 41 | 3 (0)|
00:00:01 | 2 | 2 |
-----------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
2 - filter("OBJECT_ID"=300)
Note
-----
- dynamic sampling used for this statement
18 rows selected.
--
Marcio Portes
http://mportes.blogspot.com
Luis Fernando Cerri wrote:
> Fala, Ronaldo!
>
> Quem melhor pode te responder isso é o próprio banco, através do script
> ?/rdbms/admin/utlxpls.sql (ou utlxplp.sql - esse último traz também
> informações de parallel query). Veja as colunas Pstart e Pstop, pois elas
> indicam as partições "visitadas". Recupere quem são essas partições na
> user_tab_partitions.partition_position.
>
> ----------------------------------------------------------------------------
> ----
> | Operation | Name | Rows | Bytes| Cost | Pstart|
> Pstop |
> ----------------------------------------------------------------------------
> ----
> | SELECT STATEMENT | | 348M| 54G|1393601 | |
> |
> | COUNT STOPKEY | | | | | |
> |
> | PARTITION HASH ALL | | | | | 1 |
> 8 |
> | TABLE ACCESS FULL |T_X | 348M| 54G|1393601 | 1 |
> 8 |
> ----------------------------------------------------------------------------
> ----
>
> []s
> Luís
>
>
> -----Original Message-----
> From: Ronaldo Ap. de Sales [mailto:[EMAIL PROTECTED]
> Sent: terça-feira, 21 de junho de 2005 20:10
> To: [email protected]
> Subject: [oracle_br] Select Tabela Particionada
>
>
>
> Uma pergunta boba.
>
> Se eu tenho uma tabela particionada pelo campo MES.
>
> Digamos que eu faça um select assim:
>
> SELECT *
> FROM TABELA
> WHERE MES = XXXXXXX
>
> O Banco vai direto na partição do mês ou eu tenho que informar a clausula
> Partition no FROM ?
>
> Ronaldo.
>
>
>
>
> ______________________________________________________________________
>
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> ______________________________________________________________________
> http://br.groups.yahoo.com/group/oracle_br/
> ______________________________________________________________________
>
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
> ______________________________________________________________________
>
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED]
> Fernanda Damous [EMAIL PROTECTED]
> Alisson Aguiar [EMAIL PROTECTED]
> ______________________________________________________________________
> http://br.groups.yahoo.com/group/oracle_br/
> ______________________________________________________________________
>
> Sair da Lista...: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
______________________________________________________________________
Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED]
Fernanda Damous [EMAIL PROTECTED]
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/
______________________________________________________________________
Sair da Lista...: [EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html