[firebase-br] WireCompression FB3
Carlos H. Cantu
listas em warmboot.com.br
Qui Mar 12 17:34:43 -03 2015
Acredito que a diferença seja pelo fato de que vc testou usando um
script de inserção. Nesse caso, provavelmente cada insert irá
gerar uma comunicação "bate-volta" com o servidor, além de ter que ser
"preparado" individualmente também. Cada comando do script é
processado individualmente no lado cliente, ou seja, o script não é
enviado "como um todo" para o servidor, e sim comando a comando.
A compactação teria efeito nulo, a não ser talvez se o tamanho de cada
registro inserido fosse muito grande (e maior do que o tamanho de um
pacote tcp/ip, o que não deve ser o caso).
Faça o teste usando selects que retornem grandes volumes de dados e vc
deverá notar uma boa diferença.
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
GD> Boa tarde, obrigado Cantu por "upar" o tópico.
GD> Estou fazendo alguns testes de conexão de alta latência com o
GD> FB3, motivado pelos testes que o Cantu fez (
GD> http://www.firebase.com.br/artigo.php?id=2746 ) e também por
GD> necessidade, pois nosso processo de atualização de banco
GD> centralizado hoje é bem deficiente.
GD> Enfim, para testar deixei o servidor na minha casa com internet
GD> de 10mb da oi, taxa de upload pífia de + ou - 0,50 mbps e cliente
GD> aqui na empresa ligado a uma internet de 5mb de down e 5mb de up.
GD> Fiz testes de conexão direta ao IP e também usando o zebedee,
GD> tanto para firebird 2.5.3, como para o FB3 beta 1 e para FB3 beta
GD> 2 (baixado dos builds diários) com compressão de pacotes.
GD> Usei um banco de dados com pagesize de 8k rodando script pelo
GD> IBOConsole, inserção de 371 registros em uma tabela de 76 campos,
GD> alguns campos varchar em branco e apenas 2 campos com nulls.
GD> Resultados:
GD> FB 2.5.3
GD> Ligação direta ao IP = 03:47
GD> Zebedee = 03:56
GD> FB 3 - Beta 1
GD> Ligação direta ao IP = 03:54
GD> Zebedee = 04:08
GD> FB 3 - Beta 2
GD> Ligação direta ao IP compressão ligada = 03:57
GD> Ligação direta ao IP SEM compressão = 03:56
GD> Zebedee compressão ligada = 04:00
GD> Zebedee SEM compressão = 03:59
GD> Testes feitos duas vezes e resultado não alterou muito
GD> FB 2.5.3 nada alterado no firebird.conf
GD> FB3 - Firebird.conf
GD> RemoteAccess = True
GD> DatabaseAccess = Full
GD> Database.conf
GD> RemoteAccess = True
GD> Como meus resultados foram todos muito parecidos, fica a dúvida
GD> no que fiz errado na configuração(ou instalação) do firebird 3,
GD> pois resultados do Cantu tiveram bastante diferença entre 1 e outro.
GD>
GD> Em 12 de março de 2015 14:17, Carlos H. Cantu
GD> <listas em warmboot.com.br> escreveu:
GD> Conforme solicitado pelo autor do post.
GD>
GD> []s
GD> Carlos H. Cantu
GD> www.FireBase.com.br - www.firebirdnews.org
GD> www.warmboot.com.br - blog.firebase.com.br
GD>
GD>> Boa tarde.
GD>
GD>> Estou fazendo alguns testes de conexão de alta latência usando o firebird
GD>> 3, e lendo o teste de protocolo feito pelo Cantu, descobri que na versão
GD>> beta para download não existe o parametro de compressão, wirecompression.
GD>
GD>> Baixei dos builds diários (builds diários
GD>> <http://web.firebirdsql.org/download/snapshot_builds/win/3.0/> )
GD>> descompactei e copiei todo conteudo por cima do conteúdo da pasta firebird.
GD>
GD>> Não consigo mais conectar remotamente, mesmo tendo alterado parâmetro,
GD>> ocorre erro "Your user name and password are not defined. Ask your database
GD>> administrator to set up a Firebird login.
GD>> -Install incomplete, please read chapter "Initializing security database"
GD>> in Quick Start Guide"
GD>
GD>> Procurei por "initiliazing security dabatabse" e encontrei uma instalação
GD>> manual (
GD>> http://firebird3.blogspot.com.br/2012/03/how-to-install-firebird-3.html)
GD>> tentei fazer mas ocorre o mesmo erro.
GD>
GD>> Alguém tem ideia do que estou fazendo errado?
GD>
GD>> Quais parâmetros preciso alterar para conectar remotamente? Alterei "Remote
GD>> Access" para true no database.conf no primeiro teste (usando instalador
GD>> beta 1) e funcionou, teria que mudar mais alguma coisa nessa versão que
GD>> baixei dos builds diarios?
GD>
GD>> Obrigado
GD>
GD>
GD> ______________________________________________
GD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
GD> Para saber como gerenciar/excluir seu cadastro na lista, use:
GD> http://www.firebase.com.br/fb/artigo.php?id=1107
GD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
GD>
GD>
Mais detalhes sobre a lista de discussão lista