Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Sonise bom dia,

As respostas dos colegas resolvem seu problema?

Atenciosamente,
José Antonio.


Em 22 de agosto de 2014 14:41, sp24horas <sp24horas@gmail.com> escreveu:

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/


-- 
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.