[delphi-br] OT - Firebird
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/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
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
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 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
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
É, 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
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
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
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
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]