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 <[email protected] > 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 <[email protected]> > 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 [email protected] > # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para [email protected] > # Cancelar sua assinatura: mande e-mail vazio para: > [email protected] > # Arquivo de mensagens: > http://listarchives.libreoffice.org/pt-br/usuarios/ > -- > Você está recebendo e-mails da lista [email protected] > # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para [email protected] > # Cancelar sua assinatura: mande e-mail vazio para: > [email protected] > # Arquivo de mensagens: > http://listarchives.libreoffice.org/pt-br/usuarios/ > > -- Você está recebendo e-mails da lista [email protected] # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para [email protected] # Cancelar sua assinatura: mande e-mail vazio para: [email protected] # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

