Perché non riesco ad accedere o visualizzare i dati di Performance Insights in Amazon RDS per MySQL?

4 minuti di lettura
0

Sto cercando di abilitare Performance Insights in Amazon Relational Database Service (Amazon RDS) per MySQL. Perché non riesco ad accedere ai dati?

Breve descrizione

Potresti non essere in grado di accedere o visualizzare i tuoi dati di Performance Insights in Amazon RDS for MySQL per i seguenti motivi:

  • Hai tentato di impostare manualmente i valori dello schema delle prestazioni in un gruppo di parametri.
  • L'istanza database non dispone di risorse sufficienti per accedere ai dati di Performance Insights.
  • Si è verificato un problema di rete transitorio oppure è in corso la manutenzione del sistema sull'istanza database.
  • Hai eseguito un aggiornamento dell'istanza database da una versione di Performance Insights non supportata a una versione supportata.
  • Il caricamento dei dati sull'istanza database MySQL è inferiore alla soglia di caricamento del database.

Risoluzione

Hai tentato di impostare manualmente i valori dello schema delle prestazioni in un gruppo di parametri

Se hai tentato di aggiornare manualmente i valori dei parametri di Performance Schema in un gruppo di parametri, Performance Insights non funzionerà correttamente. Non viene visualizzato l’elenco di eventi di attesa dettagliati.

I seguenti parametri non possono essere aggiornati automaticamente da Performance Insights:

  • schema-prestazioni-consumer-eventi-attese attuali: ON
  • schema-prestazioni-strumento: attesa/%=ON
  • schema-prestazioni-consumer-strumentazione-globale: ON
  • schema-strumentazione-consumer-strumentazione-thread: ON

Nota: è possibile ripristinare i parametri dello schema delle prestazioni ai valori predefiniti. Dopo aver reimpostato i valori, assicurarsi di riavviare l'istanza DB per abilitare lo schema delle prestazioni.

L'istanza database non dispone di risorse sufficienti per accedere ai dati di Performance Insights

Se l'istanza database sta subendo un carico elevato, le risorse sono dedicate al processo del database. Di conseguenza, i processi di sistema come Performance Insights perdono priorità. Per verificare se l'istanza database è sottoposta a un carico elevato, esaminare l'utilizzo della CPU, la profondità della coda del disco e i valori di latenza di lettura in scrittura in Amazon CloudWatch.

Se l'istanza database MySQL sta subendo un carico pesante, prendi in considerazione la possibilità di ridimensionare verticalmente la classe dell'istanza DB. Quando si configura una classe di istanza DB, si verificheranno dei tempi di inattività. Per risolvere i problemi relativi all'utilizzo della CPU, consulta Come è possibile risolvere e risolvere un elevato utilizzo della CPU sulle istanze Amazon RDS for MySQL?

Si è verificato un problema di rete transitorio oppure è in corso la manutenzione del sistema sull'istanza database

Quando l'istanza database si verifica un problema di rete transitorio o la manutenzione del sistema, Performance Insights potrebbe non riportare correttamente i dati. Se questi fattori influenzano le tue risorse, consulta la Personal Health Dashboard. La Personal Health Dashboard fornirà indicazioni su come procedere.

Hai eseguito un aggiornamento dell'istanza DB da una versione di Performance Insights non supportata a una versione supportata

Se abiliti Performance Insights durante l'esecuzione di un aggiornamento della versione del motore DB, l'istanza database potrebbe non applicare correttamente queste modifiche. Inoltre, assicurati che la tua versione di Amazon RDS Performance Insights sia supportata, altrimenti i tuoi dati potrebbero non essere sincronizzati correttamente.

Se la versione del motore database MySQL è supportata, è possibile abilitare o disabilitare Performance Insights durante la creazione o la modifica di un'istanza. Scegli Applica immediatamente per applicare immediatamente le modifiche.

Performance Insights è disponibile solo per il motore MySQL DB versione 8.0.17 e successive, versione 5.7.22 e successive e versione 5.6.41 e successive. Inoltre, Performance Insights non è supportato nelle seguenti classi di istanze DB: db.t2.micro, db.t2.small, db.t3.micro e db.t3.small. Pertanto, assicurati che la versione del tuo motore MySQL DB sia compatibile. Per ulteriori informazioni sulle versioni del motore DB supportate per Performance Insights, consulta il supporto del motore DB di Amazon RDS per Performance Insights.

Il caricamento dei dati sull'istanza database MySQL è inferiore alla soglia di caricamento del database

Se hai abilitato Performance Insights e non riesci a visualizzare i tuoi dati, controlla il grafico di caricamento Db e il parametro Contatore nella dashboard di Performance Insights. Se vedi i dati sotto il parametro Counter, ma non il grafico di caricamento Db, il tuo carico DB potrebbe essere inferiore alla soglia di caricamento del database per MySQL. Per eseguire il test e confermare, esegui una transazione di lunga durata sull'istanza database MySQL, quindi controlla di nuovo il dashboard di Performance Insights. Se i dati vengono inseriti, il caricamento dei dati originali è probabilmente inferiore alla soglia di caricamento dei dati.