Fórum comparativo de velocidade: DBX parece mais rapido, será? #320711

05/05/2006

0

tenho um programinha de teste onde eu comparo a velocidade do dbxpress com a velocidade do IBX.

funciona assim: digito uma query bem pesada que traz bastante resultados num memo.

essa query vai pra propriedade selectsql de um ibdataset e pra propriedade commandtext de um sqldataset.

os testes são feitos em 2 botões diferentes, ambos fazem:

marcam o timestamp atual (now) numa variavel tdatetime, abrem a query correspondente, mostram num label now-variaveltempo.

eu sei que em teoria o IBX deveria ser mais rápido que o DBX por ser nativo e não ter uma camada a mais, mas o que acontece é que o DBX tem se mostrado em media 33¬ mais rápido que o IBX, com qualquer banco, em todos os testes, mesmo depois de reiniciar a maquina.

meu IBX está configurado como unidirecional, ambos abrem a query usando um clientdataset, por que meu IBX tá mais lento? o que eu tenho que configurar pra ficar mais rapido que o DBX sabendo que o DBX já está com as configurações ótimas?


valew!

se quiser eu mando o fonte do programinha de teste


Vitor Rubio

Vitor Rubio

Responder

Posts

06/05/2006

Bon Jovi

dbExpress tb é nativo se o driver for nativo. Se por exemplo está usando driver Interbase para o Interbase, é nativo. Nao-nativo é por exemplo o driver SQL Server OLE DB, pois usa ainda a camada OLE DB, que não é lento, mas não é realmente nativo/direto para o SQL Server.


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Mesmo assim, em outros tópicos desse forum há uma discussão bem acirrada com relação ao dbexpress ser nativo ou não.

mesmo se ele for nativo, o ibexpress não deveria ser mais rápido? já que não usa nenhuma dll pra acessar o banco.... e foi feito ´apenas´ pra interbase? por que será que ele se mostra mais lento?

Esqueci de dizer: eu não uso o interbase, eu uso o firebird 1.5, que é quase a mesma coisa só que fica mais diferente a cada nova versão.

valew!


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Mesmo assim, em outros tópicos desse forum há uma discussão bem acirrada com relação ao dbexpress ser nativo ou não.

mesmo se ele for nativo, o ibexpress não deveria ser mais rápido? já que não usa nenhuma dll pra acessar o banco.... e foi feito ´apenas´ pra interbase? por que será que ele se mostra mais lento?

Esqueci de dizer: eu não uso o interbase, eu uso o firebird 1.5, que é quase a mesma coisa só que fica mais diferente a cada nova versão.

valew!


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Mesmo assim, em outros tópicos desse forum há uma discussão bem acirrada com relação ao dbexpress ser nativo ou não.

mesmo se ele for nativo, o ibexpress não deveria ser mais rápido? já que não usa nenhuma dll pra acessar o banco.... e foi feito ´apenas´ pra interbase? por que será que ele se mostra mais lento?

Esqueci de dizer: eu não uso o interbase, eu uso o firebird 1.5, que é quase a mesma coisa só que fica mais diferente a cada nova versão.

valew!


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Mesmo assim, em outros tópicos desse forum há uma discussão bem acirrada com relação ao dbexpress ser nativo ou não.

mesmo se ele for nativo, o ibexpress não deveria ser mais rápido? já que não usa nenhuma dll pra acessar o banco.... e foi feito ´apenas´ pra interbase? por que será que ele se mostra mais lento?

Esqueci de dizer: eu não uso o interbase, eu uso o firebird 1.5, que é quase a mesma coisa só que fica mais diferente a cada nova versão.

valew!


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Mesmo assim, em outros tópicos desse forum há uma discussão bem acirrada com relação ao dbexpress ser nativo ou não.

mesmo se ele for nativo, o ibexpress não deveria ser mais rápido? já que não usa nenhuma dll pra acessar o banco.... e foi feito ´apenas´ pra interbase? por que será que ele se mostra mais lento?

Esqueci de dizer: eu não uso o interbase, eu uso o firebird 1.5, que é quase a mesma coisa só que fica mais diferente a cada nova versão.

valew!


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Moderadores, desculpem o montão de mensagens iguais.... tem como apagar?

eu abri um link no outlook na hora que o browser estava postando a mensagem e ele foi abrir nem na janela do forum, quando voltei ainda estava na pagina de edição, então eu cliquei no enviar de novo.... um monte de vezes pq travou.... foi malz :(


Responder

Gostei + 0

08/05/2006

Vitor Rubio

Moderadores, desculpem o montão de mensagens iguais.... tem como apagar?

eu abri um link no outlook na hora que o browser estava postando a mensagem e ele foi abrir nem na janela do forum, quando voltei ainda estava na pagina de edição, então eu cliquei no enviar de novo.... um monte de vezes pq travou.... foi malz :(


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar