Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonardo de S. Rosalino

problemas de lentidão

Recommended Posts

pessoal, bom dia!

 

estou com um probleminha com uma tabela que tem apenas uma coluna com char*1000. A mesma não tem nada gravado, porém quando dou um select ela leva em média 20 seg. para efetuar a consulta. As vezes leva até 1 minuto, quando na verdade ela deveria levar menos de 1 seg para retornar. Alguém pode me ajudar.

 

Plan hash value: 2115336046
------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1002 | 104K (1)| 00:20:51 |
| 1 | TABLE ACCESS FULL| ARQUIVOS_BASES | 1 | 1002 | 104K (1)| 00:20:51 |
------------------------------------------------------------------------------------
alguém pode me ajudar??

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Como é o select ?

2) As tabelas tem estatíscas atualizadas ?

3) A tabela tem índice

4) Qual o type das colunas das tabelas ?

5)

 

quando na verdade ela deveria levar menos de 1 seg para retornar.

pq diz isto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O select ?

 

Lembre que CHAR(1000) SEMPRE terá as 1000 posições seja lá o que estiver gravado, o resto sempre será brancos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tendo a certeza que que não tem registros :

 

TRUNCATE TABLE arquivos_bases;

 

Veja se melhora.

 

Mas pensa na hipótese de mudar este campo para varchar2(1000)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta vc é o cara!!

 

Eu já tinha isso em mente, mas é que aqui no meu trabalho para executar um truncate table e um alter table eu tenho que abrir chamado para uma outra equipe executar os comandos. Eu queria buscar uma fuga dessa burocracia rs, mas pelo visto não tenho para onde correr. Mesmo assim muito obrigado pela força.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho certeza se o TRUNCATE vai funcionar todavia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.