Amigos,
estou migrando do Firebird para Oracle, inclusive fiz por conta propria um software(Delphi) que gera as tabelas no Oracle e exporta os registros de um banco para outro.
Uma das minhas tabelas tem cerca de 800.000 registros, consigo dar uma olhado nos primeiros registros más quanto tento ir para o ultimo registro (Ctrl+end) (estou utilizando o SQLDeveloper) não consigo, ele fica tentando ler os registros, chega a ir até o registro 500.000 depois fica muito lento, já esperei por mais de 30 minutos e nada, já tentei dar um SELECT para mostrar todos os registros e tambem nada. Sei que a tabela não contem registros com problemas porque quando mando exibir os dados por etapas ele mostra sem problemas, o problema acontece somente quando preciso mostar todos os registro. Estou ficando desapontado, porque no Firebird faço isso bem rápido. Estou fazendo algo errado? alguém pode me dar alguma dica?
A tabela tem cerca de 30 colunas a maioria do tipo VARCHAR2 e com no maximo 20 caracteres.
obrigado
ORACLE (SELECT)
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Seg, 08 Fev 2010 10:59 am
- Localização: BOM JESUS DOS PERDÕES - SP
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Seg, 08 Fev 2010 10:59 am
- Localização: BOM JESUS DOS PERDÕES - SP
não estou trabalhando com Delphi agora, estou utilizando o SQLdeveloper(Oracle) para visualizar os registros.
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Uma pergunta:
* Você está indo pro último registro só pra testar ?
pergunto isso porque "na prática" isso não é uma coisa muito comum. (listar 800 mil registros na tela do usuário)
* Você está indo pro último registro só pra testar ?
pergunto isso porque "na prática" isso não é uma coisa muito comum. (listar 800 mil registros na tela do usuário)
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Seg, 08 Fev 2010 10:59 am
- Localização: BOM JESUS DOS PERDÕES - SP
vamos supor que eu queira ver qual o ultimo registro e precise fazer uma alteração nele.
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:
você já tentou usar outra ferramenta?
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Seg, 08 Fev 2010 10:59 am
- Localização: BOM JESUS DOS PERDÕES - SP
tentei utilizar o proprio do oracleXE (apex - via browser).
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Pois é... Se você quiser ver qual é o último registro, você lista só os 30 últimos com um SELECT com ORDER BY, algo assim. Caso for uma aplicação, você filtra e busca apenas o que você tem interesse.
Por isso que eu perguntei se você estava apenas testando.
Agora, sobre o problema em questão:
* Não sei se você vai achar algum programa que liste tentas linhas assim. Talvez você exporta o que deseja pra um arquivo TEXTO e daí sim abre num editor :-/
Por isso que eu perguntei se você estava apenas testando.
Agora, sobre o problema em questão:
* Não sei se você vai achar algum programa que liste tentas linhas assim. Talvez você exporta o que deseja pra um arquivo TEXTO e daí sim abre num editor :-/
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes