Experimentos com o ParGRES
Origem: I Seminario de Inovacao Tecnologica em Cluster e Grid, a enciclopédia livre.
Passos
Preparação do ambiente ParGRES
1- Instalar o Java SDK 5.0 em cada nó.
2- Instalar o PostgreSQL 8 em cada nó.
3- Criar uma base de dados PostgreSQL em cada nó (com o nome TPCH, por exemplo).
4- Iniciar todas as instâncias do PostgreSQL.
5- Verificar se é possível comunicação TPC/IP de qualquer nó para qualquer nó do cluster.
6- Instalar o ParGRES em cada nó <http://pargres.nacad.ufrj.br>.
Preparação da base de dados no PostgreSQL
7 - fazer a carga de dados do TPC-H com fator de escala 5 (aprox. 11Gb no total);
8 - comando "cluster" sobre o atributo l_orderkey de lineitem e o_orderkey de orders;
9 - comando "vacuum" seguido de "analyse";
Iniciar ParGRES
10 - Iniciar instâncias do ParGRES em cada nó do cluster (NQP);
11 - Iniciar o coordenador do ParGRES (CQP);
Repetir os seguintes testes com 1, 2, 4,.. N nós
12 - Executar as consultas Q1, Q3, Q4, Q5, Q6, Q7, Q8, Q12, Q14 e Q19. A execução deve ser repetida 10x. O resultado final do tempo de execução de cada consulta é a média das execuções descartando a primeira execução.
13 - a aceleração é medida comparando o tempo de execução em cluster com o tempo de execução seqüencial. Com o uso de 2 nós é esperado redução do tempo de execução para 50%, com 4 nós 25% e assim por diante.

