From: | Jaime Casanova <jaime(dot)casanova(at)2ndquadrant(dot)com> |
---|---|
To: | Álvaro Hernández Tortosa <aht(at)8kdata(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, FLOR AVILA ELIAS <favila(at)ditelgroup(dot)com>, Ayuda Esp PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: CANTIDAD MAXIMA DE TABLAS EN UN SCHEMA |
Date: | 2017-12-21 00:36:30 |
Message-ID: | CAJGNTeNLN8zs1jGGhbCDj59Q38HwsC_9g30k8uHgD_Jb6FTGaw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2017-12-20 17:53 GMT-05:00 Álvaro Hernández Tortosa <aht(at)8kdata(dot)com>:
>
>
> On 20/12/17 22:52, Alvaro Herrera wrote:
>>
>> FLOR AVILA ELIAS escribió:
>>>
>>> Por favor podrian indicar cuantas tablas como maximo se puede crear en un
>>> schema el postgres que tengo PostgreSQL 9.3.19
>>
>> No hay máximo. Puedes crear las que quieras.
>>
>
> Bueno, sí lo hay. Es un número próximo a 2^31:
> https://www.pgcon.org/2013/schedule/attachments/283_Billion_Tables_Project-PgCon2013.pdf
>
En realidad, deberías tener problemas mucho antes de llegar a esa
cantidad de tablas.
Estaba pensando, por ejemplo, en que al crear una tabla se consumen al
menos 3 oid (1 por la tabla y 2 por los tipos de datos asociados que
se crean) y si la tabla tiene al menos un PK se consumen 5 oid y si
creas constraints u otros objetos se consumirán mas oid.
Pero asumamos el caso más simple, una tabla sin constraints, sólo 3
oids consumidos por tabla; considerando que un oid es un tipo de dato
de 32bits sólo se podrían crear cerca de 1431 millones de tablas. Pero
siendo que crearás índices, funciones, constraints y otros lo más
probable es que solo puedas crear unas decenas o centenas de millones
de tablas.
"""
postgres=# select (2^32)::bigint / 3;
?column?
------------
1431655765
(1 fila)
"""
--
Jaime Casanova www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2017-12-21 00:55:03 | Re: CANTIDAD MAXIMA DE TABLAS EN UN SCHEMA |
Previous Message | motum hesa | 2017-12-20 23:19:21 | Re: Error con logical replication |