Attivazione e disattivazione di Performance Insights per Aurora - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Attivazione e disattivazione di Performance Insights per Aurora

Puoi attivare Performance Insights per il cluster di database al momento della creazione. Se necessario, puoi disattivarlo in un secondo momento a livello di istanza per qualsiasi istanza nel cluster di database. L'attivazione e la disattivazione di Performance Insights non determina tempi di inattività, riavvio o failover.

Nota

Performance Schema è uno strumento di prestazioni opzionale utilizzato da Aurora MySQL. Se si attiva o disattiva Performance Schema, è necessario riavviare il sistema. Se si attiva o disattiva Performance Insights, tuttavia, non è necessario riavviare. Per ulteriori informazioni, consulta Abilitazione di Performance Schema per Performance Insights su Aurora MySQL.

Se si utilizza Performance Insights insieme ai database globali di Aurora, è necessario attivare Performance Insights individualmente per le istanze database in ciascuna Regione AWS. Per dettagli, consultare Monitoraggio di un database globale Amazon Aurora con Amazon RDS Performance Insights.

L'agente Performance Insights consuma CPU e memoria limitate sull'host DB. Quando il carico del DB è elevato, l'agente limita l'impatto sulle prestazioni raccogliendo i dati meno frequentemente.

Nella console è possibile attivare o disattivare la funzionalità Approfondimenti sulle prestazioni quando crei o modifichi un cluster database. Puoi modificare un'istanza database nel cluster per attivare o disattivare la funzionalità Approfondimenti sulle prestazioni per l'istanza.

Attivazione o disattivazione di Performance Insights durante la creazione di cluster di database

Quando crei un nuovo cluster di database, puoi abilitare Performance Insights scegliendo Enable Performance Insights (Abilita Performance Insights) nella sezione Performance Insights. Scegliere Disable Performance Insights (Disabilita Performance Insights). Per creare un cluster di database, segui le istruzioni relative allo specifico motore database inCreazione di un cluster database Amazon Aurora.

L'immagine seguente mostra la sezione Performance Insights.

Attivare Performance Insights durante la creazione del cluster di database con la console

Quando selezioni Abilita Performance Insights, sono disponibili le opzioni seguenti:

  • Retention (Conservazione) – Quantità di tempo per cui conservare i dati di Performance Insights. L'impostazione del periodo di conservazione nel livello gratuito è Default (7 days) (Impostazione predefinita (7 giorni)). Per mantenere i dati sulle prestazioni più a lungo, specifica da 1 a 24 mesi. Per altre informazioni sui periodi di conservazione, consulta Prezzi e conservazione dei dati per Performance Insights.

  • AWS KMS key— Specificate il vostro AWS KMS key. Performance Insights crittografa tutti i dati potenzialmente sensibili con la chiave KMS. I dati vengono crittografati mentre sono in transito o inattivi. Per ulteriori informazioni, consulta Configurazione di una policy AWS KMS per Performance Insights.

Attivazione o disattivazione di Performance Insights durante la modifica di un'istanza database nel cluster di database

Nella console puoi modificare un'istanza database nel cluster di database per attivare o disattivare Performance Insights. Non puoi attivare o disattivare Performance Insights a livello di cluster: devi farlo per ogni istanza del cluster.

Per attivare o disattivare Performance Insights per un'istanza database nel cluster di database usando la console
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Scegli Databases (Database).

  3. Scegliere un'istanza database e scegliere Modify (Modifica).

  4. Nella sezione Performance Insights scegliere Attiva Performance Insights o Disattiva Performance Insights.

    Quando selezioni Abilita Performance Insights, sono disponibili le opzioni seguenti:

    • Retention (Conservazione) – Quantità di tempo per cui conservare i dati di Performance Insights. L'impostazione del periodo di conservazione nel livello gratuito è Default (7 days) (Impostazione predefinita (7 giorni)). Per mantenere i dati sulle prestazioni più a lungo, specifica da 1 a 24 mesi. Per altre informazioni sui periodi di conservazione, consulta Prezzi e conservazione dei dati per Performance Insights.

    • AWS KMS key: specificare la chiave KMS. Performance Insights crittografa tutti i dati potenzialmente sensibili con la chiave KMS. I dati vengono crittografati mentre sono in transito o inattivi. Per ulteriori informazioni, consulta Crittografia delle risorse Amazon Aurora.

  5. Scegli Continue (Continua).

  6. In Scheduling of Modifications (Pianificazione delle modifiche), scegli Apply immediately (Applica immediatamente). Se scegli Apply (Applica) durante la prossima finestra di manutenzione pianificata, l'istanza ignora questa impostazione e attiva immediatamente Performance Insights.

  7. Scegli Modify instance (Modifica istanza).

Quando utilizzate il AWS CLI comando create-db-instance, attivate Performance Insights specificando. --enable-performance-insights Oppure disabilita Performance Insights specificando --no-enable-performance-insights.

È inoltre possibile specificare questi valori utilizzando i seguenti comandi: AWS CLI

La seguente procedura descrive come attivare o disattivare Performance Insights per un'istanza database nel cluster di database utilizzando la AWS CLI.

Per attivare o disattivare Performance Insights per un'istanza DB nel cluster DB utilizzando il AWS CLI
  • Chiamate il AWS CLI comando modify-db-instance e fornite i seguenti valori:

    • --db-instance-identifier - Il nome dell'istanza database nel cluster di database.

    • --enable-performance-insights per attivare o --no-enable-performance-insights per disattivare

    Il seguente esempio attiva Performance Insights per sample-db-instance.

    PerLinux, o: macOS Unix

    aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights

    Per Windows:

    aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights

Quando attivi Performance Insights nella CLI, puoi specificare, in via facoltativa, il periodo di tempo, in giorni, per cui mantenere i dati di Performance Insights con l'opzione --performance-insights-retention-period. Puoi specificare 7, mese * 31 (dove mese è un numero compreso tra 1 e 23), o 731. Ad esempio, se desideri mantenere i dati sulle prestazioni per 3 mesi, specifica 93, che è 3 * 31. L'impostazione di default è 7 giorni. Per altre informazioni sui periodi di conservazione, consulta Prezzi e conservazione dei dati per Performance Insights.

Il seguente esempio attiva Performance Insights per sample-db-instance e specifica che i dati Performance Insights sono mantenuti per 93 giorni (3 mesi).

Per LinuxmacOS, oUnix:

aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93

Per Windows:

aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 93

Se il periodo di conservazione specificato, ad esempio 94 giorni, non è un valore valido, RDS genera un errore.

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]

Quando crei una nuova istanza database nel cluster di database tramite l'operazione CreateDBInstance dell'API Amazon RDS, attivi Performance Insights impostando EnablePerformanceInsights su True. Per disabilitare Performance Insights, imposta EnablePerformanceInsights su False.

Puoi anche specificare il valore EnablePerformanceInsights utilizzando le seguenti operazioni API:

Quando si attiva Performance Insights, è possibile specificare, in via facoltativa, il periodo di tempo, in giorni, per cui conservare i dati Performance Insights con il parametro PerformanceInsightsRetentionPeriod. Puoi specificare 7, mese * 31 (dove mese è un numero compreso tra 1 e 23), o 731. Ad esempio, se desideri mantenere i dati sulle prestazioni per 3 mesi, specifica 93, che è 3 * 31. L'impostazione di default è 7 giorni. Per altre informazioni sui periodi di conservazione, consulta Prezzi e conservazione dei dati per Performance Insights.