Ativar e desativar o Performance Insights
Para usar o Performance Insights, ative-o para sua instância de banco de dados ou cluster de banco de dados multi-AZ. Se necessário, você pode desativá-lo posteriormente. A ativação e a desativação do Performance Insights não causa tempo de inatividade, reinicialização ou failover.
O Performance Schema é uma ferramenta de performance opcional usada pelo Amazon RDS for 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 Habilitar o esquema de performance para o Performance Insights no Amazon RDS for 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
Ao criar uma nova instância de banco de dados ou cluster de banco de dados multi-AZ, 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 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.
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. Escolha sete dias (padrão) ou dois anos.
-
AWS KMS key – especifique 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 Como configurar uma política do AWS KMS para o Performance Insights.
Ativar ou desativar o Performance Insights ao modificar uma instância de banco de dados ou cluster de banco de dados
No console, é possível modificar uma instância de banco de dados ou um cluster de banco de dados multi-AZ para ativar ou desativar o Performance Insights usando o console.
Para ativar ou desativar o Performance Insights para um instância 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 ou um cluster de banco de dados multi-AZ 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. Escolha sete dias (padrão) ou dois anos. Se você tiver escolhido a configuração de retenção a longo prazo (dois anos) ao ativar o Performance Insights, a opção All (Tudo) exibirá dois anos de dados. Se você tiver escolhido a configuração padrão (sete dias), a opção All (Tudo) exibirá somente a semana passada.
-
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 RDS.
-
-
Escolha Continue.
-
Em Scheduling of Modifications (Programação de modificações), selecione 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:
-
create-db-cluster (cluster de banco de dados multi-AZ)
-
modify-db-cluster (cluster de banco de dados multi-AZ)
O procedimento a seguir descreve como ativar ou desativar o Performance Insights para uma instância de banco de dados usando a AWS CLI.
Para ativar ou desativar o Performance Insights para um 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, é possível especificar a quantidade de tempo, em dias, para retenção dos dados do Performance Insights com a opção --performance-insights-retention-period
. Os valores válidos são sete (o padrão) ou 731 (dois anos).
O exemplo a seguir ativa o Performance Insights para sample-db-instance
e especifica que os dados do Performance Insights serão retidos por dois anos.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 731
Para Windows:
aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 731
Ao criar uma nova 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
. Os valores válidos são sete (o padrão) ou 731 (dois anos).