Pessoal,
          fizemos alguns testes aqui com tabelas particionadas (10 partições, 
por exemplo). Ao alterar o datatype de um campo (da pai, é claro) o tempo deste 
comando ficou 20% mais lento do que alterar o mesmo campo para uma cópia desta 
tabela, porém uma única tabela, sem partições. O campo alterado no teste não 
faz parte de índice algum e a alteração foi bem simples, de varchar(30) para 
varchar(50).

          Entendo que o esforço é o mesmo quanto ao volume de dados, porém na 
tabela particionada há mais controles e objetos a nível de dicionário de dados. 
Mas mesmo assim acreditava que a diferença não fosse tão grande. Há algum 
recurso para otimizar esta operação? 

* como são várias partições não seria viável ter várias threads para fazer isto 
simultaneamente?

* banco PostgreSQL 9.0 (e 9.1)
* SO Windows

abraços
 
Fábio Henrique Gibon
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a