Ativar e desativar o Insights de Performance para o Aurora
Você pode ativar o Performance Insights para sua de cluster ao criá-lo. Se necessário, você poderá desativá-lo posteriormente no nível da instância para qualquer instância em seu cluster de banco de dados. A ativação e a desativação do Performance Insights não causa tempo de inatividade, reinicialização ou failover.
nota
O Performance Schema é uma ferramenta de performance opcional usada pelo Aurora MySQL. Se você ativar ou desativar o Performance Schema, será necessário reinicializar. No entanto, se você ativar ou desativar o Performance Insights, não será necessário reinicializar. Para obter mais informações, consulte Visão geral do Performance Schema para o Insights de Performance no Aurora MySQL.
Se você usar o Performance Insights com os bancos de dados globais Aurora, ative o Performance Insights individualmente para as instâncias de bancos de dado em cada Região da AWS. Para obter mais detalhes, consulte Monitorando um banco de dados Amazon Aurora global com Performance Insights Amazon RDS.
O agente do Performance Insights consome CPU e memória limitadas no host do banco de dados. Quando a carga do banco de dados é alta, o agente limita o impacto sobre a performance coletando dados com menos frequência.
No console, ative ou desative o recurso Insights de Performance ao criar um cluster de banco de dados. Você pode modificar uma instância de banco de dados no cluster para ativar ou desativar o recurso Insights de Performance para a instância.
Ativar ou desativar o Performance Insights ao criar uma cluster de banco de dados
Ao criar uma cluster de banco de dados, ative o Performance Insights escolhendo Enable Performance Insights (Habilitar o Performance Insights) na seção Performance Insights. Ou escolha Disable Performance Insights (Desabilitar o Performance Insights). Para criar um cluster de banco de dados, siga as instruções do seu mecanismo de banco de dados no Criar um cluster de bancos de dados do Amazon Aurora.
A captura de tela a seguir mostra a seção Performance Insights.
![Ativar o Performance Insights durante a criação da do cluster de banco de dados com o console](./images/perf_insights_enabling.png)
Se você escolher Enable Performance Insights (Habilitar o Performance Insights) terá as seguintes opções:
-
Retention (Retenção) – a duração do período de retenção de dados do Performance Insights. A configuração de retenção no nível gratuito é Default (7 days) [Padrão (7 dias)]. Para reter seus dados de performance por mais tempo, especifique entre 1 e 24 meses. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados para o Performance Insights.
-
AWS KMS key: especifica a sua AWS KMS key. O Performance Insights criptografa todos os possíveis dados sigilosos usando a sua chave do KMS. Os dados são criptografados em repouso e em trânsito. Para obter mais informações, consulte Alterar uma política do AWS KMS para o Insights de Performance.
Ativar ou desativar o Performance Insights ao modificar uma instância de banco de dados em seu cluster de banco de dados
No console, é possível modificar uma instância de banco de dados em seu cluster de banco de dados para ativar ou desativar o Performance Insights. Você não pode ativar nem desativar o Performance Insights no nível do cluster: é necessário fazê-lo para cada instância no cluster.
Como ativar ou desativar o Performance Insights para uma instância de banco de dados em seu cluster de banco de dados usando o console
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
Escolha Databases (Bancos de dados).
-
Escolha uma instância de banco de dados e escolha Modify (Modificar).
-
Na seção Performance Insights, escolha Enable Performance Insights (Habilitar o Performance Insights) ou Disable Performance Insights (Desabilitar o Performance Insights).
Se você escolher Enable Performance Insights (Habilitar o Performance Insights) terá as seguintes opções:
-
Retention (Retenção) – a duração do período de retenção de dados do Performance Insights. A configuração de retenção no nível gratuito é Default (7 days) [Padrão (7 dias)]. Para reter seus dados de performance por mais tempo, especifique entre 1 e 24 meses. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados para o Performance Insights.
-
AWS KMS key: especifique a sua chave do KMS. O Performance Insights criptografa todos os possíveis dados sigilosos usando a sua chave do KMS. Os dados são criptografados em repouso e em trânsito. Para obter mais informações, consulte Criptografar recursos do Amazon Aurora.
-
-
Escolha Continue.
-
Em Scheduling of Modifications (Programação de modificações), escolha Apply immediately (Aplicar imediatamente). Se você escolher Apply during the next scheduled maintenance window (Aplicar durante a próxima janela de manutenção agendada), sua instância ignorará essa configuração e ativará o Performance Insights imediatamente.
-
Escolha Modify instance (Modificar instância).
Ao usar o comando da AWS CLI create-db-instance ative o Performance Insights especificando --enable-performance-insights
. Ou desative o Performance Insights especificando --no-enable-performance-insights
.
Você também pode especificar esses valores usando os seguintes comandos da AWS CLI:
O procedimento a seguir descreve como ativar ou desativar o Performance Insights para uma instância de banco de dados no seu cluster de banco de dados usando a AWS CLI.
Como ativar ou desativar o Performance Insights para uma instância de banco de dados em seu cluster de banco de dados usando a AWS CLI
-
Chame o comando modify-db-instance da AWS CLI e forneça os seguintes valores:
-
--db-instance-identifier
: o nome da instância de banco de dados no cluster de banco de dados. -
--enable-performance-insights
para ativar ou--no-enable-performance-insights
para desativar
O exemplo a seguir ativa o Performance Insights para a
sample-db-instance
.Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights
Para Windows:
aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights
-
Quando você ativa o Performance Insights na CLI, é possível especificar o número de dias para retenção dos dados do Performance Insights com a opção --performance-insights-retention-period
. Você pode especificar 7
, mês
* 31 (em que mês
é um número de 1 a 23) ou 731
. Por exemplo, se você quiser reter seus dados de desempenho por 3 meses, especifique 93
, que é 3 * 31. O padrão são 7
dias. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados para o Performance Insights.
O exemplo a seguir ativa o Performance Insights para sample-db-instance
e especifica que os dados do Performance Insights serão retidos por 93 dias (3 meses).
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93
Para Windows:
aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 93
Se você especificar um período de retenção como 94 dias, que não é um valor válido, o RDS emitirá um erro.
An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]
Ao criar uma instância de banco de dados em seu cluster de banco de dados usando a operação CreateDBInstance da API do Amazon RDS, ative o Performance Insights definindo EnablePerformanceInsights
como True
. Para desativar o Performance Insights, defina EnablePerformanceInsights
como False
.
Também é possível especificar o valor EnablePerformanceInsights
usando as seguintes operações da API:
Quando você ativar o Performance Insights, é possível especificar a quantidade de tempo, em dias, para a retenção de dados do Performance Insights com o parâmetro PerformanceInsightsRetentionPeriod
. Você pode especificar 7
, mês
* 31 (em que mês
é um número de 1 a 23) ou 731
. Por exemplo, se você quiser reter seus dados de desempenho por 3 meses, especifique 93
, que é 3 * 31. O padrão são 7
dias. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados para o Performance Insights.