O AnalyticDB for PostgreSQL impõe os limites a seguir para garantir a estabilidade e a segurança das instâncias.
Comportamento operacional
O AnalyticDB for PostgreSQL gerencia a alta disponibilidade e os patches de segurança automaticamente. Dois eventos operacionais podem interromper brevemente as conexões:
Atualizações de versão secundária: A instância permanece somente leitura durante atualizações de versão secundária. Após a conclusão da atualização, pode ocorrer uma interrupção transitória de conexão de até 30 segundos. Configure sua aplicação com um pool de conexões ou uma política de reconexão automática para lidar com essa situação.
Failover: Os nós coordenadores e de computação operam em uma arquitetura de alta disponibilidade primário/secundário. Se o nó primário falhar, o serviço alternará para o nó secundário em até 30 segundos. Durante a alternância, pode ocorrer uma interrupção transitória de conexão de aproximadamente 30 segundos. Configure sua aplicação com um pool de conexões ou uma política de reconexão automática para lidar com essa situação.
Limites de conexão
O número máximo de conexões depende do modo da instância e das especificações dos nós de computação.
Modo de armazenamento elástico — Edição de Alta Disponibilidade
|
Especificação |
Máximo de conexões |
|
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 armazenamento elástico — Edição de Alto Desempenho (Edição Básica)
|
Especificação |
Máximo de conexões |
|
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
|
Especificação |
Máximo de conexões |
|
4 núcleos, 16 GB |
375 |
|
8 núcleos, 32 GB |
750 |
|
16 núcleos, 64 GB |
1.500 |
Limites de armazenamento
|
Métrica |
Limite |
|
Volume máximo de dados em uma coluna |
1 GB |
|
Volume máximo de dados de um banco de dados |
Varia conforme as especificações da instância |
|
Volume máximo de dados de uma tabela |
128 TB por partição |
|
Volume máximo de dados BLOB (Binary Large Object) |
1 GB |
|
Número máximo de linhas em uma tabela |
2^48 |
O AnalyticDB for PostgreSQL utiliza o tipo de dado BYTEA no lugar do tipo de dado BLOB.
Limites de esquema
|
Métrica |
Limite |
|
Número máximo de colunas em uma tabela |
1.600 |
|
Número máximo de tabelas em um banco de dados |
4,2 bilhões |
|
Número máximo de colunas em uma visualização |
1.664 |
|
Número máximo de colunas especificadas em uma instrução SELECT |
1.664 |
|
Número máximo de colunas em um índice primário ou secundário |
32 |
|
Número máximo de caracteres no nome de um objeto (banco de dados, usuário, tabela base, visualização, índice, procedimento armazenado, UDF, UDT, restrição ou coluna) |
63 |
|
Número máximo de caracteres no nome de uma linha, tabela ou banco de dados |
128 |
Recursos não suportados
|
Recurso |
Status |
|
Triggers |
Não suportado |
|
Junções LATERAL |
Não suportado |