OTIMIZAR APLICACAO
Gerassi,
Estou utilizando o PostgreSql e essa sintaxe não é aceita no banco citado!
Estou utilizando o PostgreSql e essa sintaxe não é aceita no banco citado!
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.
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.
Me desculpe, Gerassi, mas eu não entendi!
Vc teria algum outro exemplo?
Vc teria algum outro exemplo?
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
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
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.
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.
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!
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!
E então, pessoal,
Alguém tem mais alguma sugestão?
Alguém tem mais alguma sugestão?
Tópico encerrado , respostas não são mais permitidas