Analisi del carico del database in base agli stati di attesa - Amazon DocumentDB

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à.

Analisi del carico del database in base agli stati di attesa

Se il grafico di caricamento del database (carico del DB) mostra un punto debole, puoi scoprire da dove proviene il carico. A questo scopo, osserva la tabella Top Load Items (Elementi con carico) sotto la tabella Database load (Caricamento database). Scegli un elemento particolare, ad esempio una query o un'applicazione, per approfondire quell'elemento e visualizzarne i dettagli.

Il carico del database, raggruppato per attese e query principali, in genere fornisce le informazioni più dettagliate sui problemi di prestazioni. Il carico del database raggruppato in base alle attese mostra la presenza di eventuali colli di bottiglia nel database relativamente alle risorse o alla simultaneità. In questo caso, la scheda Interrogazioni principali della tabella degli elementi di caricamento principale mostra le query che generano tale carico.

Il flusso di lavoro tipico per diagnosticare problemi di performance è il seguente:

  1. Esamina il grafico di caricamento del database e verifica se ci sono incidenti di carico del database che superano la riga Max. CPU

  2. Se sono presenti, osservare il grafico Database load (Caricamento database) e individuare lo stato o gli stati di attesa che sono i principali responsabili.

  3. Identifica le query di riepilogo che causano il caricamento visualizzando quali di esse, nella scheda Prime query della tabella Top Load items, contribuiscono maggiormente a questi stati di attesa. È possibile identificarle tramite la colonna Load by Wait (). AAS

  4. Scegliete una di queste query di riepilogo nella scheda Query principali per espanderla e visualizzare le query secondarie da cui è composta.

Puoi anche vedere quali host o applicazioni contribuiscono maggiormente al carico selezionando Top host o Top applications, rispettivamente. I nomi delle applicazioni sono specificati nella stringa di connessione all'istanza Amazon DocumentDB. Unknownindica che il campo dell'applicazione non è stato specificato.

Ad esempio, nella dashboard seguente, CPUattende l'account per la maggior parte del carico del DB. Selezionando la query principale in Prime query, il grafico di caricamento del database verrà analizzato in modo da concentrarsi sulla maggior parte del carico apportato dalla query di selezione.

Database load chart showing CPU usage spike and top queries with their load impact.
Database load graph showing CPU, IO, and latency metrics with top queries listed below.