AnalyticDB for PostgreSQL aplica los siguientes límites para mantener la estabilidad y seguridad de la instancia.
Comportamiento operativo
AnalyticDB for PostgreSQL gestiona la alta disponibilidad y los parches de seguridad por usted. Dos eventos operativos pueden interrumpir brevemente las conexiones:
Actualizaciones de versión menor: La instancia es de solo lectura durante las actualizaciones de versión menor. Puede producirse una interrupción transitoria de la conexión de hasta 30 segundos después de que finalice la actualización. Configure su aplicación con un pool de conexiones o una política de reconexión automática para manejar esta situación.
Conmutación por error: Los nodos coordinadores y de cómputo se ejecutan en una arquitectura de alta disponibilidad principal/secundaria. Si el nodo principal falla, el servicio cambia al nodo secundario en menos de 30 segundos. Durante este cambio puede ocurrir una interrupción transitoria de la conexión de aproximadamente 30 segundos. Configure su aplicación con un pool de conexiones o una política de reconexión automática para manejar esta situación.
Límites de conexión
El número máximo de conexiones depende del modo de su instancia y de las especificaciones de los nodos de cómputo.
Modo de almacenamiento elástico — High-availability Edition
|
Especificación |
Conexiones máximas |
|
2 núcleos, 16 GB |
300 |
|
4 núcleos, 32 GB |
600 |
|
8 núcleos, 64 GB |
1,200 |
|
16 núcleos, 128 GB |
2,433 |
Modo de almacenamiento elástico — High-performance Edition (Basic Edition)
|
Especificación |
Conexiones máximas |
|
2 núcleos, 8 GB |
133 |
|
4 núcleos, 16 GB |
300 |
|
8 núcleos, 32 GB |
600 |
|
16 núcleos, 64 GB |
1,200 |
Modo serverless
|
Especificación |
Conexiones máximas |
|
4 núcleos, 16 GB |
375 |
|
8 núcleos, 32 GB |
750 |
|
16 núcleos, 64 GB |
1,500 |
Límites de almacenamiento
|
Métrica |
Límite |
|
Volumen máximo de datos en una columna |
1 GB |
|
Volumen máximo de datos de una base de datos |
Varía según las especificaciones de la instancia |
|
Volumen máximo de datos de una tabla |
128 TB por partición |
|
Volumen máximo de datos de objetos binarios grandes (BLOB) |
1 GB |
|
Número máximo de filas en una tabla |
2^48 |
AnalyticDB for PostgreSQL utiliza el tipo de dato BYTEA en lugar del tipo de dato BLOB.
Límites de esquema
|
Métrica |
Límite |
|
Número máximo de columnas en una tabla |
1,600 |
|
Número máximo de tablas en una base de datos |
4,200 millones |
|
Número máximo de columnas en una vista |
1,664 |
|
Número máximo de columnas especificadas en una instrucción SELECT |
1,664 |
|
Número máximo de columnas en un índice principal o secundario |
32 |
|
Número máximo de caracteres en el nombre de un objeto (base de datos, usuario, tabla base, vista, índice, procedimiento almacenado, UDF, UDT, restricción o columna) |
63 |
|
Número máximo de caracteres en el nombre de una fila, tabla o base de datos |
128 |
Funciones no compatibles
|
Función |
Estado |
|
Triggers |
No compatible |
|
LATERAL joins |
No compatible |