[firebase-br] WireCompression FB3

Geferson Dietze dgeferson em gmail.com
Qui Mar 12 17:58:59 -03 2015


E quanto a configuração do FB3, teria q mudar algo?

Em 12 de março de 2015 17:34, Carlos H. Cantu <listas em warmboot.com.br>
escreveu:

> 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>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 

____________________________________________________________
Quantos programadores são necessários para trocar uma lâmpada?
R1. Nenhum, trocar lâmpadas é um problema de hardware!!!
R2. Apenas um, mas se ele trocá-la, provavelmente todo o prédio ruirá.
R3. Dois. Um sempre abandona o trabalho no meio do projeto.



Mais detalhes sobre a lista de discussão lista