Ola Hugo.

Uma opção seria particionar a tabela.
Da uma olhada nesses links para saber mais sobre tabelas particionadas.
http://www.sqlmagazine.com.br//Colunistas/FernandaFarinelli/02_TabelasOracle
I.asp (portugues)
http://www.sqlmagazine.com.br//Colunistas/FernandaFarinelli/03_TabelasOracle
II.asp (portugues)
http://www.dbazine.com/oracle/or-articles/mishra2 (ingles)
http://www.dbazine.com/oracle/or-articles/fernandez2 (ingles)
http://www.dbazine.com/oracle/or-articles/fernandez3 (ingles)

Também verifique se a tabela possui índice para a coluna turmas.

O "Order by" vai deixar lento também.



Abraco.

Marcos Antonio G.Barcellos
Analista de Sistemas
Unitech Tecnologia de Informação Ltda
R. dos Inconfidentes, 1190 2º Andar
Belo Horizonte - MG
Tel.:(31)3280-6600 Ramal.: 6639
http://www.unitech.com.br


-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de hugobancodedados
Enviada em: quinta-feira, 5 de janeiro de 2006 19:20
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Consulta muito pesada....


Ola pessoal é a primeira vez que estou postando uma mensagem... Espero
que vocês me ajudem. Estou rodando um programa usando Java + Oracle...
Estou rodando uma query que é muito pesada, alguem é um simples select
porem que retorna um numero muito alto de registros. Algo do tipo...

select matricula,turmas
from alunos
order by turmas;

Sendo que o numero de alunos é muito alto... Porem, eu queria montar
uma query que consiga ir q vai no banco e carrega todos os alunos para
turma A, e retorna e depois turma B e retorna depois turma C e
retorna. Isso evitaria carga tão pesada no banco...
Alguem tel alguma sugestão.
Hugo









----------------------------------------------------------------------------
----------------------------------------------
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/
----------------------------------------------------------------------------
----------------------------------------------______________________________
_______________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
Links do Yahoo! Grupos









--------------------------------------------------------------------------------------------------------------------------
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/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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

 


Responder a