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.
-
Registra e analisa instruções SQL de alto consumo. Este recurso mostra resultados agregados (estatísticas de SQL lento) e detalhes do SQL lento.
-
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:*:*:*" }