O recurso TOP Objects, parte do Autonomy Services, ajuda a identificar problemas de desempenho no nível de objeto na instância RDS, como em stored procedures, funções e triggers.
Pré-requisitos
Este recurso não está disponível para instâncias do ApsaraDB RDS for SQL Server 2008 R2 com discos em nuvem.
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), Singapura ou Emirados Árabes Unidos (Dubai).
Procedimento
Faça login no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região da instância RDS. Localize a instância e clique em ID correspondente.
No painel de navegação à esquerda, escolha .
Clique em aba TOP Objects.
No lado direito da página, selecione o nome do banco de dados, o intervalo de atualização, a métrica de ordenação e a quantidade de itens a exibir; ative também a opção Auto Refresh. Na tela Real-time TOP Objects - Average Overhead, use a barra de ferramentas para configurar os filtros: defina o Refresh Interval (por exemplo, a cada 10 segundos), clique em Get para carregar os dados, selecione uma métrica de ordenação (como Average CPU Overhead (ms)) e defina a quantidade de itens a exibir (como Top 10). Use a lista suspensa DB Filter para filtrar bancos de dados, ative a Automatic Refresh ou clique em Save As PDF File para exportar o relatório.
Visão geral da página
-
Visão geral dos principais objetos: esta seção contém controles de nível de página e mostra a data da última atualização dos dados. A tabela a seguir descreve os parâmetros.
Tabela 1. Parâmetros da visão geral dos principais objetos
Parâmetro
Descrição
Database:
Selecione um ou mais bancos de dados para visualizar.
Intervalo de atualização
Se a Atualização Automática estiver ativada, esta configuração determina a frequência de atualização. As opções são 5, 10, 30 e 60 segundos.
Métrica de ordenação
Métrica usada para classificar os objetos na lista. Ordene por critérios como Sobrecarga Média de CPU, Duração Média de Execução, Sobrecarga Total de CPU, total de leituras lógicas e total de leituras físicas.
Itens a exibir
Quantidade de principais objetos a exibir. As opções são 5, 10 e 15.
Auto Refresh
Ativa a atualização automática dos dados na página em tempo real.
Data Updated At
Timestamp das estatísticas mais recentes da instância RDS.
Save as PDF File
Para salvar a página localmente, clique em Save as PDF File e aguarde a geração do arquivo PDF.
-
Principais objetos em tempo real - custo médio: classifica os objetos pelo custo médio por execução. Use esta visualização para identificar os objetos que consomem mais recursos por execução, independentemente da frequência de execução. A tabela a seguir descreve os parâmetros.
Tabela 2. Parâmetros de principais objetos em tempo real - custo médio
Parâmetro
Descrição
Average CPU Overhead
Sobrecarga média de CPU por execução do objeto de banco de dados, em milissegundos.
Average Execution Duration
Duração média por execução do objeto de banco de dados, em milissegundos.
Average Logical Reads
Número médio de leituras lógicas por execução do objeto de banco de dados.
Average Returned Rows
Número médio de linhas retornadas por execução do objeto de banco de dados.
-
Principais objetos em tempo real - custo total: classifica os objetos pela contribuição ao consumo total de recursos da instância. Use esta visualização para identificar os objetos que mais contribuem para a carga geral da instância. A tabela a seguir descreve os parâmetros.
Tabela 3. Parâmetros de principais objetos em tempo real - custo total
Parâmetro
Descrição
Total CPU Overhead in Percentage
Parcela do objeto de banco de dados no consumo total de CPU da instância.
Total Execution Duration in Percentage
Parcela do objeto de banco de dados no tempo total de execução da instância.
Total Logical I/O in Percentage
Parcela do objeto de banco de dados na E/S lógica total da instância.
Total Returned Rows in Percentage
Parcela do objeto de banco de dados no total de linhas retornadas pela instância.
-
Principais objetos em tempo real - lista
-
Visão geral da lista de principais objetos: apresenta uma lista detalhada dos objetos com maior consumo e suas estatísticas acumuladas de desempenho. Nota: estatísticas cumulativas, como Total Executions e Total CPU Overhead, são medidas desde a última reinicialização da instância ou desde a última limpeza de cache.
Tabela 4. Parâmetros da visão geral da lista de principais objetos
Parâmetro
Descrição
Object Name
Nome do objeto de banco de dados, composto pelo nome do banco de dados, schema e objeto.
Object Type
Tipo do objeto de banco de dados, como stored procedure, função ou trigger.
Total Executions
Número total de execuções do objeto.
Total CPU Overhead
Sobrecarga total de CPU do objeto, em milissegundos.
Average CPU Overhead
Sobrecarga média de CPU por execução do objeto, em milissegundos.
Total Execution Duration
Duração total de execução do objeto, em milissegundos.
Average Execution Duration
Duração média por execução do objeto, em milissegundos.
Total Returned Rows
Número total de linhas retornadas pelo objeto.
Average Returned Rows
Número médio de linhas retornadas por execução.
Total Logical Read Count
Contagem total de leituras lógicas do objeto.
Average Logical Reads
Número médio de leituras lógicas por execução.
Total Physical Read Count
Contagem total de leituras físicas do objeto.
Average Physical Reads
Número médio de leituras físicas por execução.
Total Logical Writes
Total de escritas lógicas do objeto.
Average Logical Writes
Número médio de escritas lógicas por execução.
Total Logical I/O
E/S lógica total do objeto.
Average Logical I/O
E/S lógica média por execução.
-
Detalhes da lista de principais objetos: para analisar o desempenho de instruções SQL individuais dentro de um objeto, clique em ícone de adição (+) ao lado da linha do objeto. A visualização se expande para mostrar métricas detalhadas de cada instrução. A tabela a seguir descreve os parâmetros.
Tabela 5. Parâmetros dos detalhes da lista de principais objetos
Parâmetro
Descrição
Object Name
Objeto pai da instrução SQL.
Statement (Click to View Details)
Instrução SQL. Clique em para visualizar o texto completo da instrução.
Executed Times
Número total de execuções da instrução SQL.
Obtain Execution Plans
Número de vezes que o plano de execução da instrução SQL foi obtido.
Total CPU Time
Tempo total de CPU consumido pela instrução SQL, em milissegundos.
Average CPU Time
Tempo médio de CPU por execução da instrução SQL, em milissegundos.
Minimum CPU Time
Menor tempo de CPU registrado em uma única execução da instrução SQL, em milissegundos.
Maximum CPU Time
Maior tempo de CPU registrado em uma única execução da instrução SQL, em milissegundos.
Last CPU Time
Tempo de CPU da última execução da instrução SQL, em milissegundos.
Total Execution Duration
Duração total de execução da instrução SQL, em milissegundos.
Average Execution Duration
Duração média por execução da instrução SQL, em milissegundos.
Minimum Execution Duration
Menor duração registrada em uma única execução da instrução SQL, em milissegundos.
Maximum Execution Duration
Maior duração registrada em uma única execução da instrução SQL, em milissegundos.
Last Execution Duration
Duração da última execução da instrução SQL, em milissegundos.
Total Returned Rows
Total de linhas retornadas pela instrução SQL.
Average Returned Rows
Número médio de linhas retornadas por execução da instrução SQL.
Minimum Returned Rows
Menor número de linhas retornadas em uma única execução da instrução SQL.
Maximum Returned Rows
Maior número de linhas retornadas em uma única execução da instrução SQL.
Last Returned Rows
Linhas retornadas na última execução da instrução SQL.
Total Logical Read Count
Contagem total de leituras lógicas da instrução SQL.
Average Logical Reads
Número médio de leituras lógicas por execução da instrução SQL.
Minimum Logical Reads
Menor quantidade de leituras lógicas em uma única execução da instrução SQL.
Maximum Logical Reads
Maior quantidade de leituras lógicas em uma única execução da instrução SQL.
Last Logical Reads
Leituras lógicas realizadas na última execução da instrução SQL.
Total Physical Read Count
Contagem total de leituras físicas da instrução SQL.
Average Physical Reads
Número médio de leituras físicas por execução da instrução SQL.
Minimum Physical Reads
Menor quantidade de leituras físicas em uma única execução da instrução SQL.
Maximum Physical Reads
Maior quantidade de leituras físicas em uma única execução da instrução SQL.
Last Physical Reads
Leituras físicas realizadas na última execução da instrução SQL.
Total Logical Writes
Total de escritas lógicas da instrução SQL.
Average Logical Writes
Número médio de escritas lógicas por execução da instrução SQL.
Minimum Logical Writes
Menor quantidade de escritas lógicas em uma única execução da instrução SQL.
Maximum Logical Writes
Maior quantidade de escritas lógicas em uma única execução da instrução SQL.
Last Logical Writes
Escritas lógicas realizadas na última execução da instrução SQL.
Total Logical I/O
E/S lógica total da instrução SQL.
Average Logical I/O
E/S lógica média por execução da instrução SQL.
Minimum Logical I/O
Menor valor de E/S lógica em uma única execução da instrução SQL.
Maximum Logical I/O
Maior valor de E/S lógica em uma única execução da instrução SQL.
Last Logical I/O
E/S lógica da última execução da instrução SQL.
Last Executed At
Timestamp da última execução da instrução.
-