Olá! Depois de toda essa conversa sobre diferença de desempenho entre vários sistemas operacionais eu fiz um pequeno teste e submeto à apreciação dos colegas para saber sobre a validade do mesmo:
Tabela cep_full_index com chave primária e 633401 registros. Executei a mesma consulta nos dois sistemas operacionais. ----------------------------- Linux Ubuntu 7.10 (sem nenhuma otimização) com PostgreSQL 8.3 (sem otimização) postgres=# \c cep_brasil cep_brasil=# create table t as select * from cep_full_index; SELECT cep_brasil=# \timing Tempo de execução está habilitado. cep_brasil=# alter table t add constraint cep_pk2 primary key (cep); NOTA: ALTER TABLE / ADD PRIMARY KEY criará Ãndice implÃcito "cep_pk2" na tabela "t" ALTER TABLE Tempo: 16588,739 ms --------- Windows XP (sem nenhuma otimização) com PostgreSQL 8.3.1 (sem otimização) postgres=# \c cep_brasil cep_brasil=# create table t as select * from cep_full_index; SELECT cep_brasil=# \timing Timing is on. cep_brasil=# alter table t add constraint cep_pk2 primary key (cep); NOTICE: ALTER TABLE / ADD PRIMARY KEY will create implicit index "cep_pk2" for table "t" ALTER TABLE Time: 42835,188 ms -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
