Case Lentidao Sistema/Case Benchmark Servidor
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:
- Instale o Firebird a ser avalido na maquina, se este não estiver instalado.
- 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;
- 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.
- Aguarde a finalização para verificar o resultado.