Poderiam me tirar uma duvida? Oracle versão 8.1.7.4
Tenho um select simples
select dt_inicio, dt_fim from tb_vigencia
where co_vigencia=10
Gostaria de tentar entender, do pq de quando eu executo por exemplo 50 vezes
esta mesma query, com o uso do "/" dentro do sqlplus, no trace ele faz 50
parses. Não deveria fazer apenas 1 parse, tendo em vista que não mudei nada
na query?
Segue o resultado do trace
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
----------
Parse 32 0.02 0.03 0 0 0
0
Execute 32 0.00 0.00 0 0 0
0
Fetch 64 0.00 0.00 0 64 0
32
------- ------ -------- ---------- ---------- ---------- ----------
----------
total 128 0.02 0.03 0 64 0
32
Fizemos uns testes inclusive com variavel bind e mesmo assim o numero de
parses é o mesmo.
Valeu pela força.
Nelson Cartaxo
DBA ORACLE
--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
Yahoo! Grupos, um serviço oferecido por: | |
|
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 Termos do Serviço do Yahoo!.