Ativar e desativar o Insights de Performance do Amazon RDS
Você pode ativar o Insights de Performance para a instância de banco de dados ou o cluster de banco de dados multi-AZ durante a criação. Se necessário, você pode desativá-lo posteriormente modificando a instância de banco de dados no console. 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 Amazon RDS para MariaDB ou 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 Amazon RDS para MariaDB ou MySQL.
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 Performance Insights ao criar ou modificar uma instância de banco de dados ou cluster de banco de dados multi-AZ.
Ativar ou desativar o Performance Insights ao criar uma instância de banco de dados ou cluster de banco de dados multi-AZ
Depois de criar uma instância de banco de dados ou um cluster de banco de dados multi-AZ, ative o Insights de Performance escolhendo Habilitar Insights de Performance na seção Insights de Performance. Desmarque a opção de desativar o Insights de Performance.
Para obter mais informações, consulte os tópicos a seguir.
-
Para criar uma instância de banco de dados, siga as instruções do seu mecanismo de banco de dados em Criar uma instância de banco de dados do Amazon RDS.
-
Para criar um cluster de banco de dados multi-AZ, siga as instruções relacionadas ao seu mecanismo de banco de dados em Criar um cluster de banco de dados multi-AZ para o Amazon RDS.
A captura de tela a seguir mostra a seçã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: 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 ter mais informações, consulte Alterar uma política do AWS KMS para o Insights de Performance.
Ativar ou desativar o Insights de Performance ao modificar uma instância de banco de dados ou um cluster de banco de dados multi-AZ
No console, é possível modificar uma instância de banco de dados ou um cluster de banco de dados multi-AZ para gerenciar o Insights de Performance.
Como gerenciar o Insights de Performance para uma instância de banco de dados ou um cluster de banco de dados multi-AZ 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 ou cluster de banco de dados multi-AZ e selecione Modificar.
-
Na seção Performance Insights, escolha Habilitar Insights de Performance ou demarque a opção para desabilitar o Insights de Performance.
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 ter mais informações, consulte Criptografar recursos do Amazon RDS.
-
-
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:
Como gerenciar o Insights de Performance para uma instância 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. -
--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-cluster
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-cluster \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93
Para Windows:
aws rds modify-db-cluster ^ --db-cluster-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]
nota
É possível ativar o Insights de Performance para uma instância em um cluster de banco de dados no qual o Insights de Performance não é gerenciado no nível do cluster.
Ao criar uma instância 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:
-
CreateDBCluster (cluster de banco de dados multi-AZ)
-
ModifyDBCluster (cluster de banco de dados multi-AZ)
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.