Considerações para trabalhar com Amazon Aurora DSQL
Considere os comportamentos a seguir ao trabalhar com Amazon Aurora DSQL. Para ter mais informações sobre compatibilidade e suporte do PostgreSQL, consulte Compatibilidade com recursos SQL no Aurora DSQL. Com relação a cotas e limites, consulte Cotas de cluster e limites de banco de dados no Amazon Aurora DSQL.
-
O Aurora DSQL não conclui as operações
COUNT(*)
antes do tempo limite da transação para tabelas grandes. Para recuperar a contagem de linhas da tabela do catálogo do sistema, consulte Using systems tables and commands in Aurora DSQL. -
Os drivers que estão chamando
PG_PREPARED_STATEMENTS
podem fornecer uma visão inconsistente das instruções preparadas em cache para o cluster. Você pode ver mais do que o número esperado de instruções preparadas por conexão para o mesmo cluster e perfil do IAM. O Aurora DSQL não preserva o nome das instruções que você prepara. -
Em raros cenários de comprometimento de clusters vinculados a várias regiões, pode levar mais tempo do que o esperado para que a disponibilidade de confirmação da transação seja retomada. Em geral, as operações automatizadas de recuperação de clusters podem gerar erros transitórios de controle de simultaneidade ou de conexão. Na maioria dos casos, você só verá os efeitos para uma porcentagem da sua workload. Quando você vir esses erros transitórios, tente novamente a transação ou se reconecte com seu cliente.
-
Alguns clientes SQL, como o DataGrip, fazem chamadas abrangentes aos metadados do sistema para preencher as informações do esquema. O Aurora DSQL não oferece suporte a todas essas informações e exibe erros. Esse problema não afeta a funcionalidade de consulta SQL, mas pode afetar a exibição do esquema.
-
O perfil de administrador tem um conjunto de permissões relacionadas a tarefas de gerenciamento de banco de dados. Por padrão, essas permissões não se estendem aos objetos que outros usuários criam. O perfil de administrador não pode nem conceder permissões nesses objetos criados pelo usuário a outros usuários, nem as revogar. O usuário administrador pode conceder a si mesmo qualquer outro perfil para obter as permissões necessárias nesses objetos.