Olá!
A performance de um banco de dados depende de muitos fatores, mas vale a
pena
verifcar também se não é o caso de usar ou mudar os índices nas suas
tabelas!
Para saber mais sobre o assunto (apesar de citar SQLServer):
http://www.devmedia.com.br/entendendo-e-usando-indices-parte-1/6567
Se faz uso, vale a pena conhecer a estrutura do HSQLB que é o banco de
dados por trás do Base.
Destaco o trecho sobre o assunto no link
http://hsqldb.org/doc/2.0/guide/sqlgeneral-chapt.html#sgc_index_speed
Indexes are even more important in joins between multiple tables. SELECT
... FROM t1 JOIN t2 ON t1.c1 = t2.c2 is performed by taking rows of t1 one
by one and finding a matching row in t2. If there is no index on t2.c2 then
for each row of t1, all the rows of t2 must be checked. Whereas with an
index, a matching row can be found in a fraction of the time. If the query
also has a condition on t1, e.g., SELECT ... FROM t1 JOIN t2 ON t1.c1 =
t2.c2 WHERE t1.c3 = 4 then an index on t1.c3 would eliminate the need for
checking all the rows of t1 one by one, and will reduce query time to less
than a millisecond per returned row. So if t1 and t2 each contain 10,000
rows, the query without indexes involves checking 100,000,000 row
combinations. With an index on t2.c2, this is reduced to 10,000 row checks
and index lookups. With the additional index on t2.c2, only about 4 rows
are checked to get the first result row.
Veja como instalar um banco de dados HSQLDB em modo Servidor:
http://antoniopassos.com/blog/?p=63
http://www.thiagovespa.com.br/blog/2010/10/02/utilizando-hsqldb-em-suas-aplicacoes/
Boa Sorte!
Em 22 de agosto de 2014 11:06, Sÿffffe9rgio Sporch <profssporch@yahoo.com.br
escreveu:
Prezada Sonise,
Veja o link abaixo o qual lhe ensinará a efetuar Consultas específicas:
https://help.libreoffice.org/Common/Queries/pt-BR
Com base no conhecimento adquirido, crie um Formulário com base na
Consulta criada e você terá o resultado esperado!
Atenciosamente,
Sérgio Sporch
IT Analyst
São Paulo - SP
Em Quinta-feira, 21 de Agosto de 2014 19:15, Sonise <sonigomes@uol.com.br>
escreveu:
OLá Pessoal, tenho um banco de dados no BASe, gostaria de uma dica para
localizar registro a partir do formulário, pois a ferramenta para localizar
registro é muito lenta!
Grata,
Sonise
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.