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
