Benchmark

555 palavras 3 páginas
Trabalho – Benchmark
Sistemas operacionais

1)Tipo de Benchmark

O processo de comparação do desempenho entre dois ou mais sistemas é chamado de benchmark.
No trabalho será abordado benchmark nos bancos de dados MySQL e PostgreSQL nas plataformas Linux e Windows.

2)Ferramentas utilizadas

Database MySql: sistema de gerenciamento de banco de dados(SGBD), que utiliza a linguagem SQL como interface.

Database Postgre: sistema gerenciador de banco de dados objeto relacional, desenvolvido como projeto de código aberto.

Scripts com insert;
Obs: Devido a algumas particularidades entre a sintaxe dos SGBDs utilizados, foi necessária a criação de dois scripts diferentes, porém que realizam a mesma ação.

Script para o teste no PostgreSQL

CREATE FUNCTION bench() RETURNS VOID AS
'
DECLARE A integer :=0; BEGIN WHILE A < 100000 LOOP INSERT INTO benchmark_2 SELECT * FROM benchmark; A :=A+1; END LOOP; END
'
LANGUAGE 'plpgsql'

Script para o teste no MySQL

CREATE PROCEDURE bench() BEGIN DECLARE controle int default 0; WHILE controle < 1000 DO INSERT INTO benchmark_2 SELECT * FROM benchmark; SET controle = controle+1; END WHILE; END;

3) Cenário

Características do Computador:

-Sistema Operacional: Ubuntu 13.04 - 64bit
-Processador: Intel Core i5 - 2.40 Ghz
-Memória RAM: 3.7Gb
-HD: 80Gb

-Sistema Operacional: Windows 7 Professional – 32 bits
-Processador: Intel Core i5 - 3.20 Ghz
-Memória RAM: 3.18 Gb
-HD: 500Gb

4)Métricas

Realizou-se a inserção de 10 registros na tabela 'benchmark'. Em seguida foi desenvolvida a função/procedure 'bench()' que tem por objetivo, inserir todas as linhas da tabela 'benchmark' na tabela chamada 'benchmark_2' totalizando 1.000000 de linhas inseridas. Realizando este processo atingimos nosso aobjetivo que

Relacionados

  • Benchmark
    290 palavras | 2 páginas
  • benchmarks
    1478 palavras | 6 páginas
  • Benchmarks
    506 palavras | 3 páginas
  • Benchmarks
    605 palavras | 3 páginas
  • benchmark
    821 palavras | 4 páginas
  • Benchmark
    4081 palavras | 17 páginas
  • Benchmark
    505 palavras | 3 páginas
  • Benchmarks
    1762 palavras | 8 páginas
  • benchmarks
    3445 palavras | 14 páginas
  • Benchmark
    451 palavras | 2 páginas