Base de dados com 1,5 Milhão de Registros Relacionados
a) tabela categoria: 10 regisros
a) tabela filme: 100.000 regisros
a) tabela cliente: 100.000 regisros
a) tabela locacao: 1.500.000 regisros
Antes de aplicar os scripts crie o banco de dados locadora_populado aplicando as instruções abaixo:
**CREATE DATABASE locadora_populado**
A criação de tabela e inclusão de dados foi realizada em um computaodr I7 com 8GB de Ram e Hd SATA de 1TB, utilizando-se do Windows 8 ou Linux Ubuntu 16.04.1
O consumo médio de Memória ram foi:
a) prompt do windows:1 MB
b) psql:1MB
Tempo tempo de execução - Windows
"inicio do processo" 14:30:41
"final do processo" 14:42:47
Tempo tempo de execução - linux
"inicio do processo" 20:48:19
"final do processo" 20:51:50
obs: para linux foi necessário aplicar \Set autocomit = off
Baixe os aquivos bd_locadora.zip e bd_locadora2.zip, descompacte na mesma pasta.
Entre na pasta e execute:
a) exec_cria_tabelas_insere_dados.bat
Baixe o arquivo linux_bd_locadora.tar.bz2 e descompacte o arquivo.
Entre na pasta e execute:
a) chmod +x exec_cria_tabelas_insere_dadosN.sh
b) ./exec_cria_tabelas_insere_dadosN.sh
###ESQUEMA DO DATABASE
###ESTADO DO BANCO
### Trecho de código de exemplo para Script no Windows Tempo de execução para inserção na tabela clientes
Start: 13:29:51
Finish: 13:30:25
EXEMPLO DE COIGO EXECUTADO:
+++++++++++++++++++++++++++++++++++++++++++++++
echo "inicio do processo" %time%
set TEMP_INICIO=%time%
psql -h localhost -d locadora_populado -U postgres -p 5432 -q -W -f script_InsertCliente.sql
echo "inicio do processo" %TEMP_INICIO%
echo "fim do processo" %time%
+++++++++++++++++++++++++++++++++++++++++++++++
Tempo de execução para inserção na tabela clientes
Start: 20:48:27
Finish: 20:48:39
EXEMPLO DE COIGO EXECUTADO:
+++++++++++++++++++++++++++++++++++++++++++++++
now=$(date +"%T")
psql -h localhost -d locadora_populado -U postgres -p 5432 -q -W -f script_InsertClienteN.sql
echo "inicio do processo de insercao cliente" $now
fim=$(date +"%T")
echo "fim do processo de insercao cliente" $fim
+++++++++++++++++++++++++++++++++++++++++++++++