OTIMIZAR APLICACAO

USUARIO.EXCLUIDOS 21/08/2007 14:57:56
#231887
Gerassi,
Estou utilizando o PostgreSql e essa sintaxe não é aceita no banco citado!

USUARIO.EXCLUIDOS 21/08/2007 15:06:48
#231888
Ops...foi mal

Qual a quantidade de registro nessas tabelas ? vc verificou os indices ?
Algo que vc pode fazer é montar o select assim:

select campos_das_tabelas
from tabela_secundaria1, tabela_secundaria2, tabela_principal
where
[inner jois] = where secundaria1.campo1 = tabela_principal.campo1
[criterios] = and secundaria1.campo1 = "A"

quando o banco vai ler o sql, ele le ao contrário, dessa forma fica mais rapido.
USUARIO.EXCLUIDOS 21/08/2007 15:19:43
#231891
Me desculpe, Gerassi, mas eu não entendi!
Vc teria algum outro exemplo?
USUARIO.EXCLUIDOS 21/08/2007 15:25:14
#231893
select campos_das_tabelas
from tabela_secundaria1, tabela_secundaria2, tabela_principal
where secundaria1.campo1 = tabela_principal.campo1
and secundaria2.campo2 = tabela_principal.campo2
and secundaria1.campo1 = "A"
and secundaria2.campo2 = "B"


tabela principal é sua tabela principal rsrsrs
as tabelas secundarias sao as tabelas q se relacionam com a principal
USUARIO.EXCLUIDOS 21/08/2007 18:01:24
#231926
A melhor alternativa é limitar a quantidade de registros retornados.

Na seua SQL você não especifica nenhum filtro, não sei quantos registros você tem ai, mas não consigo imaginar nenhuma situação em que se precise usar todos os registros da tabela com muitos registros a não ser no caso de um relatório.
USUARIO.EXCLUIDOS 22/08/2007 08:10:05
#231966
Leandro,
Realmente essa seria a melhor opção, inclusive já tentei fazer algo assim, mas preciso de todos os registros carregados.
Criamos uma ocx que é como se fosse um combo, porém na última linha ao invés de ter um valor tem uma textbox onde a pessoa digita um valor, por exemplo o título, e aí a ocx vai filtrando os registros de acordo com o que é digitado, ou seja, preciso de todos os registros carregados pra fazer pesquisa!
USUARIO.EXCLUIDOS 23/08/2007 08:46:53
#232175
E então, pessoal,
Alguém tem mais alguma sugestão?
Página 2 de 2 [17 registro(s)]
Tópico encerrado , respostas não são mais permitidas