O Database Autonomy Service (DAS) oferece o recurso de análise de armazenamento para ApsaraDB RDS for PostgreSQL. Com esse recurso, monitore o uso de armazenamento, identifique quais tabelas ou bancos de dados consomem mais espaço, acompanhe tendências de crescimento e detecte exceções de armazenamento — como o inchaço de tabelas (table bloat) — antes que afetem a disponibilidade do serviço.
Pré-requisitos
Antes de começar, certifique-se de que você possui:
Uma instância do ApsaraDB RDS for PostgreSQL na High-availability Edition
Notas de uso
O recurso de análise de armazenamento suporta a análise de até 20.000 tabelas.
Visualizar o uso de armazenamento
Acesse a página Instances. Na barra de navegação superior, selecione a região onde sua instância está localizada e clique em no ID da instância.
No painel de navegação à esquerda, escolha Autonomy Service > Diagnostics.
Clique em na aba Storage Analysis.
Nas abas Storage Overview e Data Space, revise as métricas de armazenamento descritas na tabela a seguir.
|
**Aba** |
**Seção** |
**O que verificar** |
|
Storage Overview |
Storage |
Exceções, aumento médio diário de espaço nos últimos sete dias, estimativa de dias restantes de armazenamento e espaço total utilizado. Passe o ponteiro sobre o ícone |
|
Storage Overview |
Exceptions |
Tabelas ou coleções com anomalias de armazenamento, como table bloat causado por um grande volume de operações UPDATE. Se o inchaço for detectado, utilize pg_repack para recuperar espaço — consulte Próximos passos. |
|
Storage Overview |
Storage Trend |
Tendência de uso de espaço em um intervalo de tempo específico (até sete dias). Use esta seção para identificar padrões de crescimento repentino. |
|
Storage Overview |
Tablespaces |
Uso de armazenamento e detalhes de cada tabela. Clique em no nome de uma tabela para visualizar seus campos e índices. |
|
Data Space |
— |
Uso de armazenamento por banco de dados e uso de tablespace dentro de cada banco de dados. Clique em no nome de uma tabela para visualizar seus campos e índices. |
Próximos passos
Se exceções de armazenamento como table bloat forem detectadas, utilize a extensão pg_repack para recuperar o tablespace. O table bloat ocorre quando um grande número de operações (como UPDATE) executadas em tabelas deixa versões de linhas mortas que o PostgreSQL não recupera imediatamente. Para mais detalhes, consulte Usar a extensão pg_repack para limpar tablespaces.