Case Lentidao Sistema/Case Benchmark Servidor

De Touch ERP

Case_Lentidao_Sistema

Neste documento, iremos abordar a aplicação de Benchmarcks para avaliar a performance de Servidores/Computadores. Nestas avaliações são executados testes que comparam a performance do servidor comparado a outras máquinas de referencia.

Benchmark de Referencia - IBExpert Benchmark

Esta ferramenta realiza alguns testes, em comparação com maquinas consideradas ideiais para rodar o Firebird. Nele próprio será demonstrado o resultado comparativo e uma pequena conclusão.

Realize o download aqui, instale e execute-o: https://ibexpert.net/benchmark/setup_benchmark.exe. Posteriormente, clique em "Start Benchmark" e aguarde o resultado.

Benchmark de Execução - Script

Este script deve ser baixado daqui https://ib-aid.com/en/simple-insert-update-delete-test-for-firebird/.

Basicamente ele estressa o servidor, criando um banco de dados e realizando 1.000.000 de operações no banco de dados. Ao ifinal será retornado um resumo da operação que pode ser comparado com a tabela de resultados no site acima.

Para executar o script, é necessário:

  1. Instale o Firebird a ser avalido na maquina, se este não estiver instalado.
  2. Baixe o script, abra com o bloco de notas, e altere o caminho de criação do banco de dados, um local real em sua maquina, liberado para escrita. Posteriormente copie este arquivo para o local onde o Firebird está instalado. Altere aqui
create database "localhost:e:\inserttest4.fdb" user "SYSDBA" password "masterkey" page_size 16384;

para por exemplo a linha abaixo. Observe que a pasta teste deve existir em C:.

create database "localhost:c:\teste\inserttest4.fdb" user "SYSDBA" password "masterkey" page_size 16384;
  1. Abra o CMD, navegue até a pasta do Firebird, execute o comando: .\isql.exe -i dml-basic-benchmark.sql. Observe que na pasta do Firebird, deve existir o executável isql.exe.
  2. Aguarde a finalização para verificar o resultado.
Os cookies ajudam-nos a fornecer os nossos serviços. Ao navegar no sítio, está a consentir o uso de cookies.