Em 1 de setembro de 2011 22:46, Dickson S. Guedes
<[email protected]> escreveu:
> Em 1 de setembro de 2011 21:24, Tiago Adami <[email protected]> escreveu:
>> Qual(is) o(s) tamanho(s) de página disponíveis para um tablespace no 
>> PostgreSQL?
>
> No máximo 2^15, isso porque o lp_off e o lp_len de um ItemIdData [1]
> tem comprimento de 15 bits, ou seja, no máximo 32K.
>
> (corte)

Para ser mais específico no assunto: estou fazendo alguns testes
migrando todo o esquema do banco do ERP carro-chefe da empresa onde
trabalho para o PostgreSQL, que hoje roda em IBM DB2 9 como banco
principal.

Algumas tabelas contém várias colunas com tipo VARCHAR(4000). Não
quero discutir se isto está certo, normalizado, com chaves naturais ou
algo assim, acontece que o sistema já roda em 2 SGBDs desta forma, e
se eu quiser migrar para o PostgreSQL ele deverá funcionar sem
alterações na estrutura.

No caso do DB2 é exigido a criação de um tablespace de 32 KB para
estas tabelas (caso tentar criar em tablespaces com tamanho de 4, 8 ou
16KB o CREATE falha). O interessante é que o mesmo DDL funciona no
outro SGBD (Sybase ASA) e no PostgreSQL. Por isto fiquei com dúvida
sobre o tamanho real do tablespace padrão, e se algum dia isto poderá
estourar ao adicionar novas colunas no elefante.

-- 
TIAGO J. ADAMI
http://www.adamiworks.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a