[delphi-br] OT - Firebird

2008-11-14 Por tôpico Alex Antunes
Pessoal,
 
O Firebird é possível configurar para utilizar mais de um
processador/núcleo de processamento ?

Alex

ALLE Sistemas



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] OT - Firebird

2008-11-14 Por tôpico Joao Morais
2008/11/13 Alex Antunes [EMAIL PROTECTED]:
 Pessoal,

O Firebird é possível configurar para utilizar mais de um
 processador/núcleo de processamento ?

A versão CS (Classic) faz isso automático. A versão SS (Superserver)
usa apenas um núcleo.

Joao Morais


Re: [delphi-br] OT - Firebird

2008-11-14 Por tôpico Marlon David de Souza
Bom dia,

  Nestes casos você deve utilizar a versão *Classic* do Firebird. Também é 
necessário que o S.O utilizado reconheça esses núcleos.

Sem mais,

Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda


Alex Antunes escreveu:
 Pessoal,
  
 O Firebird é possível configurar para utilizar mais de um
 processador/núcleo de processamento ?

 Alex

 ALLE Sistemas



 [As partes desta mensagem que não continham texto foram removidas]


 

   



Re: [delphi-br] OT - Firebird

2008-11-14 Por tôpico Evandro Siqueira
Só um pequeno complemento: A Versão CS faz isso, mas o servidor precisa ter 
muita memória para rodar bem. E quando eu falo muita, é de 4Gb pra lá.
-- 
[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel

Joao Morais escreveu:

 2008/11/13 Alex Antunes [EMAIL PROTECTED] 
 mailto:alex.antunes%40terra.com.br:
  Pessoal,
 
  O Firebird é possível configurar para utilizar mais de um
  processador/núcleo de processamento ?

 A versão CS (Classic) faz isso automático. A versão SS (Superserver)
 usa apenas um núcleo.

 Joao Morais

 

 __,_._,__



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] OT - Firebird

2008-11-14 Por tôpico Joao Morais
2008/11/14 Evandro Siqueira [EMAIL PROTECTED]:
 Só um pequeno complemento: A Versão CS faz isso, mas o servidor precisa ter 
 muita
 memória para rodar bem. E quando eu falo muita, é de 4Gb pra lá.

É relativo. Depende da base e da quantidade de conexões.

Joao Morais


Re: [delphi-br] [OT] Firebird x MySQL

2007-06-06 Por tôpico Eduardo Silva dos Santos
O eu e o Leonardo ta refazendo o camparativo, depois vamos postar os
resultados.

Em 05/06/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu:

   Que tipo conexão vc utilizou para ambos os bancos?

 Como foram criados os índices em ambos os casos?

 Fatores importantes a levar em consideração.

 

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de
 Leonardo - Lalur informática
 Enviada em: terça-feira, 5 de junho de 2007 10:13
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] [OT] Firebird x MySQL

 Bom dia pessoal.

 Fiz uma comparação entre estes dois bancos utilizando um mesmo monitor,
 rodando uma query relacionando 3 tabelas, e colhendo os resultados...
 MySQL
 5 e firebird 1.5, qual foi minha surpresa quando, no tempo para retornar a
 query com 1 milhão de registros a serem trazidos, o firebird foi MUITO
 mais
 rápido que o MySQL.

 Apenas instalei os 2 bancos em uma mesma máquina, desconectei o cabo da
 rede
 pra não interferir nos resultados...

 Seguem os dados:

 Foram 10 medições:

 Firebird (tempo em segundos):
 11,359
 10,86
 11,125
 10,625
 10,625
 10,734
 10,703
 11,266
 11,32
 11,172

 média: 10,97 segundos

 Mysql (tempo em MINUTOS!!!)
 4,52
 4,55
 4,47
 4,47
 4,48
 4,5
 4,49
 4,51
 4,49
 4,52

 média: 4,5 MINUTOS !

 Abaixo está a query que fiz:

 select p.codigo,
 p.data,
 c.nome,
 cid.descricao
 from pedidos p,
 clientes c,
 cidades cid
 where p.cliente_codigo= c.codigo
 and c.cidade_codigo = cid.codigo
 order by p.codigo

 Os dois bancos tinham o mesmo conteúdo... pergunto a vocês tem algo
 errado??? tem algo que eu teria que ter configurado em algum dos dois
 bancos
 que não configurei??? Ou está certo isso assim mesmo?

 Leonardo

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] [OT] Firebird x MySQL

2007-06-06 Por tôpico Ricardo César Cardoso
É, este teste deve ser refeito pq diferenças devem existir, mas não na casa de 
segundos (FB) contra minutos (MySQL). alguma coisa aí deu pobrema.

Ficamos no aguardo.

Sds,
Ricardo.

Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:  
O eu e o Leonardo ta refazendo o camparativo, depois vamos postar os
 resultados.
 
 Em 05/06/07, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu:
 
Que tipo conexão vc utilizou para ambos os bancos?
 
  Como foram criados os índices em ambos os casos?
 
  Fatores importantes a levar em consideração.
 
  
 
  De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de
  Leonardo - Lalur informática
  Enviada em: terça-feira, 5 de junho de 2007 10:13
  Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Assunto: [delphi-br] [OT] Firebird x MySQL
 
  Bom dia pessoal.
 
  Fiz uma comparação entre estes dois bancos utilizando um mesmo monitor,
  rodando uma query relacionando 3 tabelas, e colhendo os resultados...
  MySQL
  5 e firebird 1.5, qual foi minha surpresa quando, no tempo para retornar a
  query com 1 milhão de registros a serem trazidos, o firebird foi MUITO
  mais
  rápido que o MySQL.
 
  Apenas instalei os 2 bancos em uma mesma máquina, desconectei o cabo da
  rede
  pra não interferir nos resultados...
 
  Seguem os dados:
 
  Foram 10 medições:
 
  Firebird (tempo em segundos):
  11,359
  10,86
  11,125
  10,625
  10,625
  10,734
  10,703
  11,266
  11,32
  11,172
 
  média: 10,97 segundos
 
  Mysql (tempo em MINUTOS!!!)
  4,52
  4,55
  4,47
  4,47
  4,48
  4,5
  4,49
  4,51
  4,49
  4,52
 
  média: 4,5 MINUTOS !
 
  Abaixo está a query que fiz:
 
  select p.codigo,
  p.data,
  c.nome,
  cid.descricao
  from pedidos p,
  clientes c,
  cidades cid
  where p.cliente_codigo= c.codigo
  and c.cidade_codigo = cid.codigo
  order by p.codigo
 
  Os dois bancos tinham o mesmo conteúdo... pergunto a vocês tem algo
  errado??? tem algo que eu teria que ter configurado em algum dos dois
  bancos
  que não configurei??? Ou está certo isso assim mesmo?
 
  Leonardo
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
   
 
 
 -- 
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED]
 Site: http://www.drdsistemas.com/
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 _



   
-
Novo Yahoo! Cadê? - Experimente uma nova busca. 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] [OT] Firebird x MySQL

2007-06-06 Por tôpico Eduardo Silva dos Santos
Bom pessoal, eu fiz o mesmo teste com o mySQL, foi o seguinte.

Uma tabela de Cidade com 10 Registros
Uma Tabela de Clientes com 50 Registros
Uma tabela de Pedidos com 1.000.000 de Registros

fiz um projeto com Delphi 2007 e MyDAC 5.00 ( www.crlab.com )
executando 2 queries

*Select da 1ª Query*
select
  p.codigo,
  p.data,
  c.nome,
  cid.descricao
from
  pedidos p,
  clientes c,
  cidades cid
where
   p.cliente_codigo= c.codigo and
   c.cidade = cid.codigo
order by p.codigo

*Select da 2ª Query*
Select
  p.codigo,
  p.data,
  c.nome,
  cid.descricao
from
  pedidos p
left join
  clientes c
on
  p.cliente_codigo= c.codigo
left join
  cidades cid
on
c.cidade = cid.codigo
order by p.codigo

Vejam esse vídeo o olhem o resultado :   www.drdsistemas.com/util/mysql.wmv

segua o script das tabelas:



# HeidiSQL Dump
#
# 
# Host: localhost
# Database: test
# Server version:   5.0.37-community-nt
# Server OS:Win32
# Target-Compatibility: MySQL 5.0
# Extended INSERTs: Y
# max_allowed_packet:   1048576
# HeidiSQL version: 3.0 Revision: 572
# 

/*!40100 SET CHARACTER SET latin1*/;


#
# Database structure for database 'test'
#

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test` /*!40100 DEFAULT CHARACTER
SET latin1 */;

USE `test`;


#
# Table structure for table 'cidades'
#

CREATE TABLE /*!32312 IF NOT EXISTS*/ `cidades` (
  `CODIGO` int(11) NOT NULL default '0',
  `DESCRICAO` varchar(50) default NULL,
  `UF` char(2) default NULL,
  PRIMARY KEY  (`CODIGO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



#
# Table structure for table 'clientes'
#

CREATE TABLE /*!32312 IF NOT EXISTS*/ `clientes` (
  `CODIGO` int(11) NOT NULL default '0',
  `NOME` varchar(50) default NULL,
  `ENDERECO` varchar(100) default NULL,
  `CIDADE` int(11) default NULL,
  `SEXO` char(1) default NULL,
  PRIMARY KEY  (`CODIGO`),
  KEY `CIDADE` (`CIDADE`),
  CONSTRAINT `clientes_fk` FOREIGN KEY (`CIDADE`) REFERENCES `cidades`
(`CODIGO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



#
# Table structure for table 'pedidos'
#

CREATE TABLE /*!32312 IF NOT EXISTS*/ `pedidos` (
  `CODIGO` int(11) NOT NULL,
  `CLIENTE_CODIGO` int(11) NOT NULL,
  `DATA` date default NULL,
  `VALOR_TOTAL` float default NULL,
  PRIMARY KEY  (`CODIGO`,`CLIENTE_CODIGO`),
  KEY `CLIENTE_CODIGO` (`CLIENTE_CODIGO`),
  CONSTRAINT `pedidos_fk` FOREIGN KEY (`CLIENTE_CODIGO`) REFERENCES
`clientes` (`CODIGO`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;



é claro que este teste é bem superficial, existem vários parâmetros a serem
havaliados, outro detalha, em nenhuma aplicação

deve-se executar um select que vai retornar 1.000.000 de registros, mas se
vc quiser.. o mysql da conta.

O Leonardo vai refazer o teste dele, usando os 2 selects (com e sem o
left) e postará os resultados.

um abraço à todos.
Em 06/06/07, Ricardo César Cardoso [EMAIL PROTECTED] escreveu:

   É, este teste deve ser refeito pq diferenças devem existir, mas não na
 casa de segundos (FB) contra minutos (MySQL). alguma coisa aí deu pobrema.

 Ficamos no aguardo.

 Sds,
 Ricardo.

 Eduardo Silva dos Santos [EMAIL PROTECTED] eduardo.drd%40gmail.com
 escreveu: O eu e o Leonardo ta refazendo o camparativo, depois vamos postar
 os
 resultados.

 Em 05/06/07, Davi Eduardo Borges Wall [EMAIL 
 PROTECTED]davi.wall%40mult.com.br
 escreveu:
 
  Que tipo conexão vc utilizou para ambos os bancos?
 
  Como foram criados os índices em ambos os casos?
 
  Fatores importantes a levar em consideração.
 
  
 
  De: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br] Em nome de
  Leonardo - Lalur informática
  Enviada em: terça-feira, 5 de junho de 2007 10:13
  Para: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br
  Assunto: [delphi-br] [OT] Firebird x MySQL
 
  Bom dia pessoal.
 
  Fiz uma comparação entre estes dois bancos utilizando um mesmo monitor,
  rodando uma query relacionando 3 tabelas, e colhendo os resultados...
  MySQL
  5 e firebird 1.5, qual foi minha surpresa quando, no tempo para retornar
 a
  query com 1 milhão de registros a serem trazidos, o firebird foi MUITO
  mais
  rápido que o MySQL.
 
  Apenas instalei os 2 bancos em uma mesma máquina, desconectei o cabo da
  rede
  pra não interferir nos resultados...
 
  Seguem os dados:
 
  Foram 10 medições:
 
  Firebird (tempo em segundos):
  11,359
  10,86
  11,125
  10,625
  10,625
  10,734
  10,703
  11,266
  11,32
  11,172
 
  média: 10,97 segundos
 
  Mysql (tempo em MINUTOS!!!)
  4,52
  4,55
  4,47
  4,47
  4,48
  4,5
  4,49
  4,51
  4,49
  4,52
 
  média: 4,5 MINUTOS !
 
  Abaixo está a query que fiz:
 
  select p.codigo

[delphi-br] [OT] Firebird x MySQL

2007-06-05 Por tôpico Leonardo - Lalur informática
Bom dia pessoal.

Fiz uma comparação entre estes dois bancos utilizando um mesmo monitor,
rodando uma query relacionando 3 tabelas, e colhendo os resultados... MySQL
5 e firebird 1.5, qual foi minha surpresa quando, no tempo para retornar a
query com 1 milhão de registros a serem trazidos, o firebird foi MUITO mais
rápido que o MySQL.

Apenas instalei os 2 bancos em uma mesma máquina, desconectei o cabo da rede
pra não interferir nos resultados...

Seguem os dados:

Foram 10 medições:

Firebird (tempo em segundos):
  11,359
  10,86
  11,125
  10,625
  10,625
  10,734
  10,703
  11,266
  11,32
  11,172

média: 10,97 segundos

Mysql (tempo em MINUTOS!!!)
  4,52
  4,55
  4,47
  4,47
  4,48
  4,5
  4,49
  4,51
  4,49
  4,52

média: 4,5 MINUTOS !

Abaixo está a query que fiz:

  select p.codigo,
p.data,
c.nome,
  cid.descricao
  from pedidos p,
 clientes c,
 cidades cid
  where p.cliente_codigo= c.codigo
  and c.cidade_codigo = cid.codigo
  order by p.codigo



Os dois bancos tinham o mesmo conteúdo... pergunto a vocês tem algo
errado??? tem algo que eu teria que ter configurado em algum dos dois bancos
que não configurei??? Ou está certo isso assim mesmo?

Leonardo


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] [OT] Firebird x MySQL

2007-06-05 Por tôpico Eduardo Silva dos Santos
Provalvemente o mysql não foi configurado corretamente. você não deve ter
usado o tipo de tabela recomendado, e nas tabelas provalvelmente não
existiam os indices corretos.

já fiz testes semelhates a este e o desepenho foi fora do comun, passes mais
detalhes do seu teste.

1 - Script do banco,
2 - componentes de acesso que vd usou
3 - Tipo de Tabela utilizada
4 - Configuração do My.ini



Em 05/06/07, Leonardo - Lalur informática [EMAIL PROTECTED] escreveu:

   Bom dia pessoal.

 Fiz uma comparação entre estes dois bancos utilizando um mesmo monitor,
 rodando uma query relacionando 3 tabelas, e colhendo os resultados...
 MySQL
 5 e firebird 1.5, qual foi minha surpresa quando, no tempo para retornar a
 query com 1 milhão de registros a serem trazidos, o firebird foi MUITO
 mais
 rápido que o MySQL.

 Apenas instalei os 2 bancos em uma mesma máquina, desconectei o cabo da
 rede
 pra não interferir nos resultados...

 Seguem os dados:

 Foram 10 medições:

 Firebird (tempo em segundos):
 11,359
 10,86
 11,125
 10,625
 10,625
 10,734
 10,703
 11,266
 11,32
 11,172

 média: 10,97 segundos

 Mysql (tempo em MINUTOS!!!)
 4,52
 4,55
 4,47
 4,47
 4,48
 4,5
 4,49
 4,51
 4,49
 4,52

 média: 4,5 MINUTOS !

 Abaixo está a query que fiz:

 select p.codigo,
 p.data,
 c.nome,
 cid.descricao
 from pedidos p,
 clientes c,
 cidades cid
 where p.cliente_codigo= c.codigo
 and c.cidade_codigo = cid.codigo
 order by p.codigo

 Os dois bancos tinham o mesmo conteúdo... pergunto a vocês tem algo
 errado??? tem algo que eu teria que ter configurado em algum dos dois
 bancos
 que não configurei??? Ou está certo isso assim mesmo?

 Leonardo

 [As partes desta mensagem que não continham texto foram removidas]

 




-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] [OT] Firebird x MySQL

2007-06-05 Por tôpico Davi Eduardo Borges Wall
Que tipo conexão vc utilizou para ambos os bancos?

 

Como foram criados os índices em ambos os casos?

 

Fatores importantes a levar em consideração.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Leonardo 
- Lalur informática
Enviada em: terça-feira, 5 de junho de 2007 10:13
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] [OT] Firebird x MySQL

 

Bom dia pessoal.

Fiz uma comparação entre estes dois bancos utilizando um mesmo monitor,
rodando uma query relacionando 3 tabelas, e colhendo os resultados... MySQL
5 e firebird 1.5, qual foi minha surpresa quando, no tempo para retornar a
query com 1 milhão de registros a serem trazidos, o firebird foi MUITO mais
rápido que o MySQL.

Apenas instalei os 2 bancos em uma mesma máquina, desconectei o cabo da rede
pra não interferir nos resultados...

Seguem os dados:

Foram 10 medições:

Firebird (tempo em segundos):
11,359
10,86
11,125
10,625
10,625
10,734
10,703
11,266
11,32
11,172

média: 10,97 segundos

Mysql (tempo em MINUTOS!!!)
4,52
4,55
4,47
4,47
4,48
4,5
4,49
4,51
4,49
4,52

média: 4,5 MINUTOS !

Abaixo está a query que fiz:

select p.codigo,
p.data,
c.nome,
cid.descricao
from pedidos p,
clientes c,
cidades cid
where p.cliente_codigo= c.codigo
and c.cidade_codigo = cid.codigo
order by p.codigo

Os dois bancos tinham o mesmo conteúdo... pergunto a vocês tem algo
errado??? tem algo que eu teria que ter configurado em algum dos dois bancos
que não configurei??? Ou está certo isso assim mesmo?

Leonardo

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]