Monitore o uso de armazenamento, detecte anomalias e visualize tendências de armazenamento das suas instâncias de banco de dados. Este tópico usa uma instância do ApsaraDB RDS for MySQL como exemplo.
Pré-requisitos
Os seguintes tipos de banco de dados são suportados:
ApsaraDB RDS for MySQL, PolarDB for MySQL, ApsaraDB MyBase for MySQL e MySQL autogerenciado
ApsaraDB for MongoDB e MongoDB autogerenciado
ApsaraDB RDS for PostgreSQL e PolarDB for PostgreSQL
PolarDB for PostgreSQL (Compatible with Oracle)
PolarDB-X 2.0
Observações de uso
A análise de armazenamento suporta a análise de até 20.000 tabelas.
Análise de armazenamento para uma única instância
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
Localize a instância desejada e clique em ID da instância para abrir a página de detalhes.
No painel de navegação à esquerda, clique em Storage Analysis.
-
Na página Storage Analysis, visualize o uso de armazenamento da instância nas abas Storage Overview e Data Space:
Aba
Seção
Descrição
Storage Overview
Storage
Visualize informações como Exception, Daily Growth within Seven Days, Available Days of Storage e Used Storage.
NotaClique em ícone
para ver a descrição detalhada de cada métrica.Exceptions
Veja as anomalias detectadas nas tabelas ou coleções da instância. Se a otimização automática de espaço estiver ativada, também é possível consultar o histórico de otimizações em Exceptions.
O DAS detecta as seguintes anomalias:
-
Risco de estouro de chave primária com incremento automático: Detecta automaticamente o risco de estouro em chaves primárias com incremento automático para ApsaraDB RDS for MySQL e PolarDB for MySQL.
-
Detecção de índices duplicados: Identifica índices duplicados no ApsaraDB RDS for MySQL e no PolarDB for MySQL.
-
Detecção de fragmentos de tablespace: Para mais informações, consulte Reciclagem automática de fragmentos de tablespace.
Storage Trend
Acompanhe a tendência de uso de armazenamento dentro do intervalo de tempo selecionado.
NotaO intervalo de tempo não pode exceder sete dias.
Tablespaces
Verifique o uso de espaço de cada tabela na instância. Clique em nome de uma tabela para visualizar seus Field e Index.
Data Space
Analise o uso de armazenamento por banco de dados e o uso de tablespace por tabela dentro da instância.
Clique em nome de uma tabela para inspecionar seus Field e Index.
-
Uso global de armazenamento
Utilize a página Global Storage Usage para monitorar o consumo de armazenamento em todas as suas instâncias de banco de dados e identificar aquelas com maior utilização de espaço.
A página Global Storage Usage oferece suporte aos seguintes tipos de instâncias de banco de dados:
ApsaraDB RDS for MySQL
MySQL autogerenciado
ApsaraDB for MongoDB
MongoDB autogerenciado
Faça login no console do DAS.
No painel de navegação à esquerda, clique em Tools > Storage Analysis.
-
Na página Global Storage Usage, alterne entre os mecanismos MySQL e MongoDB. A tabela classifica as instâncias por Data Space Utilization em ordem decrescente e inclui colunas como Instance, Role, Cluster, Data Volume, Data Disk Usage, Data Space Utilization, Remaining Available Days e Average Daily Growth in Last 7 Days.
O DAS não consegue coletar dados de armazenamento de instâncias de banco de dados autogerenciado conectadas via Direct Access ou Centralized DBGateway. Por esse motivo, essas instâncias não aparecem na lista de Global Storage Usage.
NotaA seguir estão os métodos de conexão para bancos de dados autogerenciados. Para mais detalhes, consulte Conectar uma instância de banco de dados ao DAS.
Direct Access: Banco de dados autogerenciado conectado pelo método Direct Access.
Centralized DBGateway: Banco de dados autogerenciado conectado por meio de um database gateway in centralized mode.