Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Introdução à otimização e diagnóstico de desempenho

Última atualização: Oct 13, 2026

Nas operações diárias e manutenção (O&M) do ApsaraDB RDS for SQL Server, utilize o Database Autonomy Service (DAS) para tratar falhas de banco de dados, otimizar o desempenho, aumentar a eficiência e reduzir custos de O&M. O DAS é um service da Alibaba Cloud que aplica machine learning e conhecimento especializado para oferecer autopercepção, autocura, auto-otimização, automanutenção e autoproteção aos bancos de dados. Essa solução simplifica as tarefas de O&M e garante a estabilidade, a segurança e a eficiência do seu service de banco de dados.

Visão geral dos recursos

O service de autonomia para o ApsaraDB RDS for SQL Server inclui os seguintes recursos:

SQL Explorer and Audit (Recomendado)

Ative o SQL Insight and Audit para registrar automaticamente as alterações de SQL no kernel do banco de dados, incluindo a conta de execução, o endereço IP e os detalhes da execução. Esse recurso tem impacto insignificante no desempenho da instância e oferece suporte a auditorias de segurança e conformidade, análise de desempenho e solução de problemas.

Storage Management

Este recurso fornece monitoramento e análise hierárquicos, permitindo navegar da instância para o banco de dados e do banco de dados para a tabela. Isso ajuda a identificar e localizar problemas de armazenamento do banco de dados. Ele consiste nas seguintes partes:

  • Visão geral do armazenamento: exibe o status geral do armazenamento, incluindo alterações semanais, espaço livre, espaço utilizado e crescimento estimado.

  • Gráficos de dados de armazenamento: apresenta o uso de armazenamento da instância em gráficos, abrangendo a utilização do armazenamento, a proporção entre dados e logs e os 5 principais bancos de dados por uso de armazenamento.

  • Tendência de armazenamento: ilustra a tendência de alteração de armazenamento da instância em um gráfico.

  • Top 10 bancos de dados: lista em uma tabela os detalhes dos 10 principais bancos de dados por uso de armazenamento.

  • Top 20 bancos de dados: relaciona em uma tabela os detalhes dos 20 principais bancos de dados por uso de armazenamento.

Otimização de desempenho

Este recurso exibe informações essenciais sobre o banco de dados e é composto pelas seguintes partes:

  • Use the performance insight feature: permite avaliar rapidamente a carga de trabalho do banco de dados, identificar a source de problemas de desempenho e melhorar a estabilidade do banco de dados.

  • Missing index: mostra em gráfico as informações sobre índices ausentes na instância e fornece as instruções SQL necessárias para criá-los.

  • Index usage statistics: apresenta em gráfico os detalhes sobre o uso de índices da instância e disponibiliza as instruções SQL utilizadas para criar esses índices.

  • Performance statistics: exibe em gráfico os detalhes das estatísticas de desempenho da instância.

  • Top SQL: apresenta instruções SQL classificadas por múltiplas dimensões em gráficos. É possível consultar as principais instruções SQL em tempo real .

  • Top Objects: obtém o consumo de desempenho em tempo real no nível de objeto, como procedimentos armazenados, funções e gatilhos, na sua instância. Isso facilita a localização dos objetos com maior consumo de desempenho e das instruções SQL associadas a eles.

Otimização de bloqueios

Este recurso detalha deadlocks e bloqueios no banco de dados causados por problemas de desempenho. Ele é composto pelos seguintes componentes:

  • Deadlock: exibe informações detalhadas sobre deadlocks em um gráfico.

  • Lock blocking: apresenta informações detalhadas sobre bloqueios em um gráfico.

  • Slow SQL

    Registra e analisa instruções SQL de alto consumo. Este recurso mostra resultados agregados (estatísticas de SQL lento) e detalhes do SQL lento.

  • Monitoring dashboard

    Permite selecionar as instâncias de banco de dados e as métricas a serem monitoradas. Compare métricas entre diferentes instâncias de banco de dados e utilize a interação de filtros para múltiplas métricas. Isso auxilia no monitoramento do status de execução das suas instâncias de banco de dados.

Limites

  • Este recurso não está disponível para instâncias do ApsaraDB RDS for SQL Server 2008 R2 que utilizam discos cloud.

  • Este recurso está disponível apenas para instâncias do ApsaraDB RDS for SQL Server nas seguintes regiões: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), China (Hong Kong), Singapore ou UAE (Dubai).

Apêndice: Autorização

Caso um usuário do Resource Access Management (RAM) precise utilizar os recursos do DAS, conceda as permissões necessárias a esse usuário RAM.

  • Grant permissions to a RAM user using a system policy. As políticas de sistema para o DAS são as seguintes:

    • AliyunHDMFullAccess: concede ao usuário RAM permissões totais de gerenciamento do DAS.

    • AliyunHDMReadOnlyAccess: concede ao usuário RAM permissões somente leitura para o DAS.

    • AliyunHDMReadOnlyWithSQLLogArchiveAccess: concede ao usuário RAM permissões somente leitura para o DAS e permissões para usar o recurso de search (incluindo exportação) do SQL Explorer and Audit.

  • Grant permissions to a RAM user using a custom policy. Por exemplo, para conceder permissões somente leitura a um usuário RAM:

    {
               
                "Action": [
                    "hdm:Get*",
                    
                    "hdm:Describe*",
                    
                    "hdm:Query*",
                    
                    "hdm:Support*"
                
                ],
                
                    "Effect": "Allow",
                
                    "Resource": "acs:rds:*:*:*"
            
    }