

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

# Eventi di attesa per Aurora PostgreSQL Limitless Database
<a name="limitless-monitoring-waits"></a>

In Aurora PostgreSQL, un evento di attesa indica una risorsa per la quale una sessione è in attesa, ad esempio input/output (I/O) e blocchi. Gli eventi di attesa sono utili per scoprire perché le sessioni restano in attesa di risorse e per individuare i colli di bottiglia. Per ulteriori informazioni, consulta [Eventi di attesa Aurora PostgreSQL](AuroraPostgreSQL.Tuning.concepts.md#AuroraPostgreSQL.Tuning.concepts.waits).

Aurora PostgreSQL Limitless Database include eventi di attesa specifici relativi a router e shard. Molti di questi riguardano router in attesa che gli shard completino determinate attività. Gli eventi di attesa degli shard contengono dettagli sulle attività in corso.

**Topics**
+ [Esecuzione di query sugli eventi di attesa](#limitless-monitoring-waits.query)
+ [Eventi di attesa Limitless Database](limitless-waits-reference.md)

## Esecuzione di query sugli eventi di attesa
<a name="limitless-monitoring-waits.query"></a>

Puoi utilizzare la visualizzazione [limitless\$1stat\$1activity](limitless-monitoring-views.md#limitless_stat_activity) per eseguire query sugli eventi di attesa, come mostrato nell’esempio seguente.

```
SELECT wait_event FROM rds_aurora.limitless_stat_activity WHERE wait_event_type='AuroraLimitless';

      wait_event
----------------------
 RemoteStatementSetup
 RemoteStatementSetup
(2 rows)
```

Puoi inoltre utilizzare la funzione `aurora_stat_system_waits` per elencare il numero di attese e il tempo totale trascorso per ogni evento di attesa, come mostrato nell’esempio seguente.

```
postgres_limitless=> SELECT type_name,event_name,waits,wait_time
    FROM aurora_stat_system_waits()
    NATURAL JOIN aurora_stat_wait_event()
    NATURAL JOIN aurora_stat_wait_type()
    WHERE type_name='AuroraLimitless'
    ORDER BY wait_time DESC;

    type_name    |       event_name          |  waits  |  wait_time
-----------------+---------------------------+---------+-------------
 AuroraLimitless | RemoteStatementSetup      |    7518 | 75236507897
 AuroraLimitless | RemoteStatementExecution  |      40 |      132986
 AuroraLimitless | Connect                   |       5 |        1453
(3 rows)
```

# Eventi di attesa Limitless Database
<a name="limitless-waits-reference"></a>

I seguenti eventi di attesa si applicano ad Aurora PostgreSQL Limitless Database. È possibile monitorare questi eventi di attesa per identificare i colli di bottiglia nell’elaborazione del database Aurora PostgreSQL Limitless.

**Topics**
+ [IO:TwophaseFilePoolWrite, evento di attesa](#limitless-waits-TwophaseFilePoolWrite)
+ [IO:TwophaseFilePoolRead, evento di attesa](#limitless-waits-TwophaseFilePoolRead)
+ [Evento di attesa AuroraLimitless:Connect](#limitless-waits-Connect)
+ [Evento di attesa AuroraLimitless:AsyncConnect](#limitless-waits-AsyncConnect)
+ [Evento di attesa AuroraLimitless:RemoteStatementSetup](#limitless-waits-RemoteStatementSetup)
+ [Evento di attesa AuroraLimitless:RemoteDDLExecution](#limitless-waits-RemoteDDLExecution)
+ [Evento di attesa AuroraLimitless:RemoteStatementExecution](#limitless-waits-RemoteStatementExecution)
+ [AuroraLimitless:FetchRemoteResults, evento di attesa](#limitless-waits-FetchRemoteResults)
+ [Evento di attesa AuroraLimitless:AsyncGetInitialResponse](#limitless-waits-AsyncGetInitialResponse)
+ [Evento di attesa AuroraLimitless:AsyncGetNextResponse](#limitless-waits-AsyncGetNextResponse)
+ [Evento di attesa AuroraLimitless:AbortedCommandCleanup](#limitless-waits-AbortedCommandCleanup)
+ [Evento di attesa AuroraLimitless:DistributedCommitPrepare](#limitless-waits-DistributedCommitPrepare)
+ [Evento di attesa AuroraLimitless:DistributedCommit](#limitless-waits-DistributedCommit)
+ [Evento di attesa AuroraLimitless:DistributedCommitPrepareThrottle](#limitless-waits-DistributedCommitPrepareThrottle)
+ [Evento di attesa AuroraLimitless:PreparedTransactionResolution](#limitless-waits-PreparedTransactionResolution)
+ [Evento di attesa AuroraLimitless:SendPreparedTransactionOutcome](#limitless-waits-SendPreparedTransactionOutcome)
+ [Evento di attesa AuroraLimitless:CommitClockBarrier](#limitless-waits-CommitClockBarrier)
+ [Evento di attesa AuroraLimitless:SnapshotClockBarrier](#limitless-waits-SnapshotClockBarrier)
+ [Evento di attesa AuroraLimitless:ReaderSnapshotClockBarrier](#limitless-waits-ReaderSnapshotClockBarrier)
+ [Evento di attesa AuroraLimitless:GatherDistributedDeadlockGraph](#limitless-waits-GatherDistributedDeadlockGraph)
+ [Evento di attesa AuroraLimitless:DistributedDeadlockDetection](#limitless-waits-DistributedDeadlockDetection)
+ [Evento di attesa AuroraLimitless:DistributedDeadlockAbort](#limitless-waits-DistributedDeadlockAbort)
+ [Evento di attesa AuroraLimitless:GatherRemoteStats](#limitless-waits-GatherRemoteStats)
+ [Evento di attesa AuroraLimitless:GlobalSequenceRefresh](#limitless-waits-GlobalSequenceRefresh)
+ [Evento di attesa AuroraLimitless:GlobalVacuumTimeExchange](#limitless-waits-GlobalVacuumTimeExchange)
+ [Evento di attesa AuroraLimitless:DistributedTransactionMonitorGather](#limitless-waits-DistributedTransactionMonitorGather)
+ [Evento di attesa AuroraLimitlessActivity:AdminTaskSchedulerMain](#limitless-waits-AdminTaskSchedulerMain)
+ [Evento di attesa AuroraLimitlessActivity:AdminTaskExecutorMain](#limitless-waits-AdminTaskExecutorMain)
+ [Evento di attesa AuroraLimitlessActivity:AdminTaskMonitorMain](#limitless-waits-AdminTaskMonitorMain)
+ [Evento di attesa AuroraLimitlessActivity:DatabaseCleanupMonitorMain](#limitless-waits-DatabaseCleanupMonitorMain)
+ [Evento di attesa AuroraLimitlessActivity:TopologyCleanupMonitorMain](#limitless-waits-TopologyCleanupMonitorMain)
+ [Evento di attesa AuroraLimitlessActivity:ToplogyChangeMonitorMain](#limitless-waits-ToplogyChangeMonitorMain)
+ [Evento di attesa AuroraLimitlessActivity:DistributedTransactionMonitorMain](#limitless-waits-DistributedTransactionMonitorMain)
+ [Evento di attesa AuroraLimitlessActivity:GlobalVacuumMonitorMain](#limitless-waits-GlobalVacuumMonitorMain)

## IO:TwophaseFilePoolWrite, evento di attesa
<a name="limitless-waits-TwophaseFilePoolWrite"></a>

In attesa della scrittura di un file di stato in due fasi all’interno del pool di file di stato in due fasi. Questo è un evento specifico di Aurora.

### Cause
<a name="limitless-waits-TwophaseFilePoolWrite.causes"></a>

I processi che eseguono un `PREPARED TRANSACTION` comando, inclusi i partecipanti a una transazione distribuita con Limitless Database, devono mantenere lo stato della transazione in un file a due fasi. Aurora utilizza un pool di file per migliorare le prestazioni di questa operazione.

### Azione
<a name="limitless-waits-TwophaseFilePoolWrite.action"></a>

Si tratta di un’operazione di I/O di scrittura sincrona e pertanto un’elevata latenza in questo evento ha cause simili `IO:XactSync` e può essere esaminata allo stesso modo. Se si utilizza Limitless Database, potrebbe essere necessario ridurre il numero di transazioni distribuite eseguite.

## IO:TwophaseFilePoolRead, evento di attesa
<a name="limitless-waits-TwophaseFilePoolRead"></a>

In attesa di una lettura di un file di stato in due fasi all’interno del pool di file di stato in due fasi.

### Cause
<a name="limitless-waits-TwophaseFilePoolWrite.causes"></a>

I processi che eseguono un `COMMIT PREPARED` comando su una transazione preparata in precedenza, inclusi i partecipanti a una transazione distribuita da Limitless Database, potrebbero dover leggere lo stato della transazione precedentemente persistente da un file a due fasi. Aurora utilizza un pool di file per migliorare le prestazioni di questa operazione.

### Azione
<a name="limitless-waits-TwophaseFilePoolWrite.action"></a>

Questa è un’operazione di I/O di lettura. Pertanto, un’elevata latenza in questo evento ha cause simili `IO:DataFileRead` e può essere studiata allo stesso modo. Se si utilizza Limitless Database, potrebbe essere necessario ridurre il numero di transazioni distribuite eseguite.

## Evento di attesa AuroraLimitless:Connect
<a name="limitless-waits-Connect"></a>

Il processo è in attesa che venga stabilita una connessione a un altro nodo del cluster.

### Cause
<a name="limitless-waits-Connect.causes"></a>

Vengono stabilite connessioni tra processi e nodi remoti per eseguire query, transazioni distribuite ed eseguire DDL.

### Azione
<a name="limitless-waits-Connect"></a>

Riduci il numero di connessioni simultanee al cluster o ottimizza l’uso delle query cross-shard.

## Evento di attesa AuroraLimitless:AsyncConnect
<a name="limitless-waits-AsyncConnect"></a>

Questo evento è simile a`Connect`, ma rappresenta un processo in attesa che vengano stabilite connessioni parallele a un insieme di nodi.

### Cause
<a name="limitless-waits-AsyncConnect.causes"></a>

La creazione di connessioni parallele viene eseguita più comunemente durante l’esecuzione di istruzioni DDL.

### Azione
<a name="limitless-waits-AsyncConnect"></a>

Riduci il numero di istruzioni DDL o combina più DDL nella stessa sessione per migliorare il riutilizzo della connessione.

## Evento di attesa AuroraLimitless:RemoteStatementSetup
<a name="limitless-waits-RemoteStatementSetup"></a>

Il processo è in attesa della configurazione dell’esecuzione remota delle query, ad esempio l’apertura, la chiusura del cursore o la creazione di istruzioni preparate.

### Cause
<a name="limitless-waits-TwophaseFilePoolRead"></a>

Questo evento di attesa aumenta con il numero di scansioni su tabelle frammentate in cui l’istruzione non può essere ottimizzata per un singolo shard.

### Azione
<a name="limitless-waits-TwophaseFilePoolRead"></a>

Ottimizza le query per ridurre il numero di operazioni di scansione o aumentare l’idoneità all’ottimizzazione a shard singolo.

## Evento di attesa AuroraLimitless:RemoteDDLExecution
<a name="limitless-waits-RemoteDDLExecution"></a>

Il processo è in attesa del completamento di un comando DDL remoto.

### Cause
<a name="limitless-waits-RemoteDDLExecution"></a>

Quando si esegue un comando DDL su un gruppo di shard DB, è necessario distribuirlo ad altri router e nodi shard prima di confermare l’operazione. Alcune operazioni DDL possono essere eseguite a lungo, poiché i dati devono essere adattati alle modifiche dello schema.

### Azione
<a name="limitless-waits-RemoteDDLExecution"></a>

Identifica i comandi DDL a esecuzione prolungata in modo da poterli ottimizzare.

## Evento di attesa AuroraLimitless:RemoteStatementExecution
<a name="limitless-waits-RemoteStatementExecution"></a>

Un processo è in attesa del completamento di un comando remoto.

### Cause
<a name="limitless-waits-RemoteStatementExecution"></a>

Un comando SQL è in esecuzione su un nodo remoto. Questo evento verrà visualizzato frequentemente per le comunicazioni interne, ad esempio per i `auto_analyze` controlli del battito cardiaco.

### Azione
<a name="limitless-waits-"></a>

Identifica i comandi a esecuzione prolungata utilizzando la vista limitless\$1stat\$1statements. In molti casi si tratta di un evento previsto, specialmente per i lavoratori in background o i processi interni, e non è necessaria alcuna azione.

## AuroraLimitless:FetchRemoteResults, evento di attesa
<a name="limitless-waits-FetchRemoteResults"></a>

Un processo è in attesa di recuperare le righe da un nodo remoto.

### Cause
<a name="limitless-waits-FetchRemoteResults"></a>

Questo evento di attesa può aumentare quando si recupera un numero elevato di righe da una tabella remota, ad esempio una tabella frammentata o di riferimento.

### Azione
<a name="limitless-waits-FetchRemoteResults"></a>

Identifica le `SELECT` query non ottimizzate utilizzando la vista. `limitless_stat_statements` Ottimizza le query per recuperare solo i dati necessari. Non è possibile specificare anche il parametro `rds_aurora.limitless_maximum_adaptive_fetch_size`.

## Evento di attesa AuroraLimitless:AsyncGetInitialResponse
<a name="limitless-waits-AsyncGetInitialResponse"></a>

Il processo è in attesa di una risposta iniziale quando viene utilizzata la modalità pipeline nell’esecuzione delle query.

### Cause
<a name="limitless-waits-AsyncGetInitialResponse"></a>

Ciò si verifica in genere durante l’esecuzione di router to shard per le query con posizionamento di dati a frammento singolo ed è una parte prevista della normale esecuzione.

### Azione
<a name="limitless-waits-AsyncGetInitialResponse"></a>

Non è richiesta alcuna operazione aggiuntiva.

## Evento di attesa AuroraLimitless:AsyncGetNextResponse
<a name="limitless-waits-AsyncGetNextResponse"></a>

Il processo è in attesa di risposte aggiuntive quando si utilizza la modalità pipeline nell’esecuzione delle query.

### Cause
<a name="limitless-waits-AsyncGetNextResponse"></a>

Ciò si verifica in genere durante l’esecuzione di router to shard per le query con posizionamento di dati a frammento singolo ed è una parte prevista della normale esecuzione.

### Azione
<a name="limitless-waits-AsyncGetNextResponse"></a>

Non è richiesta alcuna operazione aggiuntiva.

## Evento di attesa AuroraLimitless:AbortedCommandCleanup
<a name="limitless-waits-AbortedCommandCleanup"></a>

Il processo è in attesa del risultato di una query di pulizia remota. Le query di pulizia vengono inviate ai nodi shard per riportarli allo stato appropriato al termine di una transazione distribuita.

### Cause
<a name="limitless-waits-AbortedCommandCleanup"></a>

La pulizia delle transazioni viene eseguita quando una transazione viene interrotta perché è stato rilevato un errore o perché un utente ha chiamato un comando ABORT esplicito o ha annullato la query in esecuzione.

### Azione
<a name="limitless-waits-AbortedCommandCleanup.action"></a>

Indagate sulla causa dell’annullamento della transazione.

## Evento di attesa AuroraLimitless:DistributedCommitPrepare
<a name="limitless-waits-DistributedCommitPrepare"></a>

Il processo sta eseguendo una transazione distribuita ed è in attesa che tutti i partecipanti confermino il comando prepare.

### Cause
<a name="limitless-waits-DistributedCommitPrepare"></a>

Le transazioni che modificano più nodi devono eseguire un commit distribuito. Una lunga attesa `DistributedCommitPrepare` potrebbe essere causata da lunghe attese nell’`IO:TwophaseFilePoolWrite`evento sui nodi partecipanti.

### Azione
<a name="limitless-waits-DistributedCommitPrepare.action"></a>

Riduci il numero di transazioni che modificano i dati su più nodi. Analizza `IO:TwophaseFilePoolWrite` gli eventi in altri nodi del cluster.

## Evento di attesa AuroraLimitless:DistributedCommit
<a name="limitless-waits-DistributedCommit"></a>

Il processo sta commettendo una transazione distribuita ed è in attesa che il partecipante principale confermi il comando di commit.

### Cause
<a name="limitless-waits-DistributedCommit.causes"></a>

Le transazioni che modificano più nodi devono eseguire un commit distribuito. Una lunga attesa `DistributedCommit` potrebbe essere causata da lunghe attese nell’`IO:XactSync`evento da parte del partecipante principale.

### Azione
<a name="limitless-waits-DistributedCommit.action"></a>

Riduci il numero di transazioni che modificano i dati su più nodi. Analizza `IO:XactSync` gli eventi in altri nodi del cluster.

## Evento di attesa AuroraLimitless:DistributedCommitPrepareThrottle
<a name="limitless-waits-DistributedCommitPrepareThrottle"></a>

Il processo sta tentando di preparare una transazione distribuita e viene rallentato a causa delle transazioni preparate esistenti.

### Cause
<a name="limitless-waits-DistributedCommitPrepareThrottle.causes"></a>

Le transazioni che modificano più nodi devono eseguire un commit distribuito. I partecipanti a queste transazioni devono eseguire un’operazione di preparazione come parte del protocollo di commit. Aurora limita il numero di preparazioni simultanee e, se questo limite viene superato, il processo attenderà l’evento. `DistributedCommitPrepareThrottle`

### Azione
<a name="limitless-waits-DistributedCommitPrepareThrottle.action"></a>

Riduci il numero di transazioni che modificano i dati su più nodi. Esamina `IO:TwophaseFilePoolWrite` gli eventi, poiché il prolungamento del tempo trascorso in tali eventi potrebbe causare l’accumulo di transazioni preparate esistenti, con conseguente limitazione (della larghezza di banda della rete) per i nuovi tentativi di preparazione.

## Evento di attesa AuroraLimitless:PreparedTransactionResolution
<a name="limitless-waits-PreparedTransactionResolution"></a>

Il processo ha rilevato una tupla modificata da una transazione distribuita che si trova nello stato preparato. Il processo deve determinare se la transazione distribuita diventerà visibile nella relativa istantanea.

### Cause
<a name="limitless-waits-PreparedTransactionResolution.causes"></a>

Le transazioni che modificano più nodi devono eseguire un commit distribuito che include una fase di preparazione. Un numero elevato di transazioni distribuite o una maggiore latenza sui commit distribuiti possono causare l’evento di `PreparedTransactionResolution` attesa in altri processi.

### Azione
<a name="limitless-waits-PreparedTransactionResolution.action"></a>

Riduci il numero di transazioni che modificano i dati su più nodi. Analizzate gli eventi relativi al commit distribuito, in quanto l’aumento del tempo trascorso in tali eventi potrebbe aumentare la latenza nel percorso di commit delle transazioni distribuite. Potresti anche voler esaminare i carichi di rete e della CPU.

## Evento di attesa AuroraLimitless:SendPreparedTransactionOutcome
<a name="limitless-waits-SendPreparedTransactionOutcome"></a>

Il processo viene eseguito su un nodo che coordina una transazione distribuita e un altro processo ha richiesto informazioni sullo stato di tale transazione oppure il processo ha eseguito una transazione distribuita e invia il risultato ai partecipanti.

### Cause
<a name="limitless-waits-SendPreparedTransactionOutcome.causes"></a>

I processi che riscontrano l’evento di `PreparedTransactionResolution` attesa interrogheranno il coordinatore della transazione. La risposta sul coordinatore della transazione incontrerà SendPreparedTransactionOutcome.

### Azione
<a name="limitless-waits-SendPreparedTransactionOutcome.action"></a>

Riduci il numero di transazioni che modificano i dati su più nodi. Analizza gli eventi `IO:TwophaseFilePoolWrite` e `IO:TwophaseFilePoolRead` gli eventi relativi al commit distribuito, poiché tali eventi potrebbero aumentare la latenza nel percorso di commit delle transazioni distribuite. Potresti anche voler esaminare i carichi di rete e della CPU.

## Evento di attesa AuroraLimitless:CommitClockBarrier
<a name="limitless-waits-CommitClockBarrier"></a>

Il processo sta eseguendo una transazione e deve attendere per garantire che il tempo di commit assegnato sia garantito come passato per tutti i nodi del cluster.

### Cause
<a name="limitless-waits-CommitClockBarrier.causes"></a>

La saturazione della CPU o della rete potrebbe causare un aumento della deriva del clock, con conseguente tempo impiegato in questo evento di attesa.

### Azione
<a name="limitless-waits-CommitClockBarrier.action"></a>

Analizza la saturazione della CPU o della rete nel cluster.

## Evento di attesa AuroraLimitless:SnapshotClockBarrier
<a name="limitless-waits-SnapshotClockBarrier"></a>

Il processo ha ricevuto un’istantanea dell’ora da un altro nodo con un orologio del futuro ed è in attesa che il proprio orologio raggiunga quell’ora.

### Cause
<a name="limitless-waits-SnapshotClockBarrier.causes"></a>

Ciò si verifica in genere dopo che il processo ha ricevuto i risultati da una funzione che è stata trasferita su uno shard e si è verificata una variazione dell’orologio tra i nodi. La saturazione della CPU o della rete potrebbe causare un aumento della deriva del clock, con conseguente tempo impiegato in questo evento di attesa.

### Azione
<a name="limitless-waits-SnapshotClockBarrier.action"></a>

Analizza la saturazione della CPU o della rete nel cluster.

## Evento di attesa AuroraLimitless:ReaderSnapshotClockBarrier
<a name="limitless-waits-ReaderSnapshotClockBarrier"></a>

Questo evento si verifica sui nodi di lettura. Il processo è in attesa che il nodo di lettura riproduca il flusso di scrittura in modo che tutte le scritture avvenute prima dell’ora dell’istantanea del processo siano state applicate.

### Cause
<a name="limitless-waits-ReaderSnapshotClockBarrier.causes"></a>

Un aumento del ritardo della replica di Aurora può causare un aumento del tempo di attesa in questo evento.

### Azione
<a name="limitless-waits-ReaderSnapshotClockBarrier.action"></a>

Indaga sul ritardo della replica di Aurora.

## Evento di attesa AuroraLimitless:GatherDistributedDeadlockGraph
<a name="limitless-waits-GatherDistributedDeadlockGraph"></a>

Il processo sta comunicando con altri nodi per raccogliere grafici di blocco come parte del rilevamento distribuito dei deadlock.

### Cause
<a name="limitless-waits-GatherDistributedDeadlockGraph.causes"></a>

Quando un processo è in attesa di un blocco, eseguirà un controllo di deadlock distribuito dopo aver atteso più di. `rds_aurora.limitless_distributed_deadlock_timeout`

### Azione
<a name="limitless-waits-GatherDistributedDeadlockGraph"></a>

Analizzate le cause della contrapposizione dei blocchi nella vostra applicazione e valutate la possibilità di ottimizzarla. `rds_aurora.limitless_distributed_deadlock_timeout`

## Evento di attesa AuroraLimitless:DistributedDeadlockDetection
<a name="limitless-waits-DistributedDeadlockDetection"></a>

Il processo sta comunicando con altri nodi per rilevare un deadlock distribuito.

### Cause
<a name="limitless-waits-DistributedDeadlockDetection.causes"></a>

Quando un processo è in attesa di un blocco, eseguirà un controllo di deadlock distribuito dopo aver atteso più di. `rds_aurora.limitless_distributed_deadlock_timeout`

### Azione
<a name="limitless-waits-DistributedDeadlockDetection.action"></a>

Analizzate le cause della contrapposizione dei blocchi nella vostra applicazione e valutate la possibilità di ottimizzarla. `rds_aurora.limitless_distributed_deadlock_timeout`

## Evento di attesa AuroraLimitless:DistributedDeadlockAbort
<a name="limitless-waits-DistributedDeadlockAbort"></a>

Il processo sta comunicando con un altro nodo per interrompere una sessione scelta come vittima in un deadlock distribuito.

### Cause
<a name="limitless-waits-DistributedDeadlockAbort.causes"></a>

I modelli di applicazione danno luogo a situazioni di stallo distribuite.

### Azione
<a name="limitless-waits-DistributedDeadlockAbort.action"></a>

Analizzate i modelli di applicazione che determinano situazioni di stallo distribuite.

## Evento di attesa AuroraLimitless:GatherRemoteStats
<a name="limitless-waits-GatherRemoteStats"></a>

Il processo sta raccogliendo statistiche da altri nodi del cluster.

### Cause
<a name="limitless-waits-GatherRemoteStats.causes"></a>

Il monitoraggio delle nostre attività, le query e le visualizzazioni, ad esempio`limitless_stat_activity`, recupereranno le statistiche da altri nodi.

### Azione
<a name="limitless-waits-GatherRemoteStats.action"></a>

Non è richiesta alcuna operazione aggiuntiva.

## Evento di attesa AuroraLimitless:GlobalSequenceRefresh
<a name="limitless-waits-GlobalSequenceRefresh"></a>

Il processo sta generando un nuovo valore di sequenza e deve richiedere un nuovo blocco dalla sequenza globale.

### Cause
<a name="limitless-waits-GlobalSequenceRefresh.causes"></a>

In questo caso, un’elevata velocità di generazione del valore di sequenza può causare uno stallo se `rds_aurora.limitless_sequence_chunk_size` è insufficiente.

### Azione
<a name="limitless-waits-GlobalSequenceRefresh.action"></a>

Si tratta di un evento normale. Se in questo caso il tempo a disposizione è eccessivo, valuta la possibilità di effettuare la sintonizzazione. `rds_aurora.limitless_sequence_chunk_size` Consulta la documentazione sulle sequenze in Limitless Database.

## Evento di attesa AuroraLimitless:GlobalVacuumTimeExchange
<a name="limitless-waits-GlobalVacuumTimeExchange"></a>

Il processo consiste nello scambio di dati istantanei per supportare il vuoto.

### Cause
<a name="limitless-waits-GlobalVacuumTimeExchange.causes"></a>

I nodi di Limitless Database scambiano i dati temporali più vecchi relativi alle istantanee attive con altri nodi per calcolare l’ora limite corretta per l’esecuzione sotto vuoto.

### Azione
<a name="limitless-waits-GlobalVacuumTimeExchange.action"></a>

Non è richiesta alcuna operazione aggiuntiva.

## Evento di attesa AuroraLimitless:DistributedTransactionMonitorGather
<a name="limitless-waits-DistributedTransactionMonitorGather"></a>

Il processo sta raccogliendo i metadati delle transazioni da altri nodi per supportare la pulizia distribuita delle transazioni.

### Cause
<a name="limitless-waits-DistributedTransactionMonitorGather.causes"></a>

I nodi di Limitless Database scambiano i metadati delle transazioni con altri nodi per determinare quando è possibile eliminare lo stato della transazione distribuita.

### Azione
<a name="limitless-waits-DistributedTransactionMonitorGather.action"></a>

Non è richiesta alcuna operazione aggiuntiva.

## Evento di attesa AuroraLimitlessActivity:AdminTaskSchedulerMain
<a name="limitless-waits-AdminTaskSchedulerMain"></a>

Attesa nel ciclo principale del processo di pianificazione delle attività.

## Evento di attesa AuroraLimitlessActivity:AdminTaskExecutorMain
<a name="limitless-waits-AdminTaskExecutorMain"></a>

Attesa nel ciclo principale del processo di esecuzione delle attività.

## Evento di attesa AuroraLimitlessActivity:AdminTaskMonitorMain
<a name="limitless-waits-AdminTaskMonitorMain"></a>

Attesa nel ciclo principale del processo di monitoraggio delle attività.

## Evento di attesa AuroraLimitlessActivity:DatabaseCleanupMonitorMain
<a name="limitless-waits-DatabaseCleanupMonitorMain"></a>

Attesa nel ciclo principale del processo di monitoraggio della pulizia del database.

## Evento di attesa AuroraLimitlessActivity:TopologyCleanupMonitorMain
<a name="limitless-waits-TopologyCleanupMonitorMain"></a>

Attesa nel ciclo principale del processo di monitoraggio della pulizia della topologia.

## Evento di attesa AuroraLimitlessActivity:ToplogyChangeMonitorMain
<a name="limitless-waits-ToplogyChangeMonitorMain"></a>

Attesa nel ciclo principale del processo di monitoraggio delle modifiche alla topologia.

## Evento di attesa AuroraLimitlessActivity:DistributedTransactionMonitorMain
<a name="limitless-waits-DistributedTransactionMonitorMain"></a>

Attesa nel ciclo principale del processo di monitoraggio distribuito delle transazioni.

## Evento di attesa AuroraLimitlessActivity:GlobalVacuumMonitorMain
<a name="limitless-waits-GlobalVacuumMonitorMain"></a>

Attesa nel ciclo principale del processo globale di monitoraggio del vuoto.