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