

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

# Configura la modalità di capacità assegnata
<a name="ReadWriteCapacityMode.Provisioned"></a>

 Se scegli la modalità di capacità di *throughput* assegnata, specifichi il numero di letture e scritture al secondo necessarie per la tua applicazione. Questo ti aiuta a gestire l'utilizzo di Amazon Keyspaces in modo che rimanga pari o inferiore a una frequenza di richieste definita per mantenere la prevedibilità. Per ulteriori informazioni sulla scalabilità automatica per il throughput assegnato, consulta. [Gestisci automaticamente la capacità di throughput con la scalabilità automatica di Amazon Keyspaces](autoscaling.md) 

La modalità Provisioned Throughput Capacity è una buona opzione se si verifica una delle seguenti condizioni: 
+ Si dispone di un traffico delle applicazioni prevedibile. 
+ Si eseguono applicazioni il cui traffico è costante o si incrementa gradualmente. 
+ È possibile prevedere i requisiti di capacità.

## Unità di capacità in lettura e unità di capacità in scrittura
<a name="ReadWriteCapacityMode.Provisioned.Units"></a>

 Per le tabelle delle modalità di capacità di throughput assegnate, si specifica la capacità di throughput in termini di unità di capacità di lettura (RCUs) e unità di capacità di scrittura (): WCUs 
+ Una *RCU* rappresenta una `LOCAL_QUORUM` lettura al secondo, o due `LOCAL_ONE` letture al secondo, per una riga di dimensioni fino a 4 KB. Se è necessario leggere una riga di dimensioni superiori a 4 KB, l'operazione di lettura utilizza elementi aggiuntivi. RCUs 

  Il numero totale di elementi RCUs richiesti dipende dalla dimensione della riga e dal fatto che tu voglia `LOCAL_QUORUM` o `LOCAL_ONE` legga. Ad esempio, se la dimensione della riga è di 8 KB, ne occorrono 2 RCUs per supportare una `LOCAL_QUORUM` lettura al secondo e 1 RCU se si sceglie la modalità di lettura. `LOCAL_ONE` 
+ Una *WCU* rappresenta una scrittura al secondo per una riga di dimensioni fino a 1 KB. Tutte le scritture utilizzano `LOCAL_QUORUM` la coerenza e non sono previsti costi aggiuntivi per l'utilizzo di transazioni leggere ()LWTs. Se è necessario scrivere una riga più grande di 1 KB, l'operazione di scrittura utilizza elementi aggiuntivi WCUs. 

  Il numero totale di WCUs elementi richiesti dipende dalla dimensione della riga. Ad esempio, se la dimensione della riga è di 2 KB, ne occorrono 2 WCUs per supportare una richiesta di scrittura al secondo. Per ulteriori informazioni su come stimare il consumo di capacità di lettura e scrittura di una tabella, vedere[Stima del consumo di capacità per la velocità effettiva di lettura e scrittura in Amazon Keyspaces](capacity-examples.md).

Se l'applicazione legge o scrive righe più grandi (fino alla dimensione massima delle righe di Amazon Keyspaces di 1 MB), consuma più unità di capacità. Per ulteriori informazioni su come stimare la dimensione delle righe, consulta. [Stima della dimensione delle righe in Amazon Keyspaces](calculating-row-size.md) Si supponga, ad esempio, di creare una tabella predisposta con 6 RCUs e 6. WCUs Con queste impostazioni, la tua applicazione può eseguire le seguenti operazioni:
+ Esegue `LOCAL_QUORUM` letture fino a 24 KB al secondo (4 KB × 6). RCUs
+ Esegui `LOCAL_ONE` letture fino a 48 KB al secondo (il doppio della velocità di lettura).
+ Scrivi fino a 6 KB al secondo (1 KB × 6 WCUs).

 Il *throughput assegnato* è la quantità massima di capacità di throughput che un'applicazione può consumare da una tabella. Se l'applicazione supera la capacità di throughput assegnata, è possibile che si verifichino errori di capacità insufficiente. 

Ad esempio, una richiesta di lettura che non ha una capacità di throughput sufficiente ha esito negativo con un'`Read_Timeout`eccezione e viene registrata nella metrica. `ReadThrottleEvents` Una richiesta di scrittura che non ha una capacità di throughput sufficiente ha esito negativo con un'`Write_Timeout`eccezione e viene registrata nella metrica. `WriteThrottleEvents` 

Puoi utilizzare Amazon CloudWatch per monitorare le metriche di throughput fornite ed effettive e gli eventi di capacità insufficiente. Per ulteriori informazioni su questi parametri, consulta [Metriche e dimensioni di Amazon Keyspaces](metrics-dimensions.md). 

**Nota**  
Errori ripetuti dovuti a una capacità insufficiente possono portare a eccezioni specifiche dei driver lato client, ad esempio il DataStax driver Java non funziona con un. `NoHostAvailableException` 

Per modificare le impostazioni della capacità di throughput per le tabelle, è possibile utilizzare l'istruzione Console di gestione AWS o l'`ALTER TABLE`istruzione using CQL. Per ulteriori informazioni, vedere. [ALTER TABLE](cql.ddl.table.md#cql.ddl.table.alter)

Per ulteriori informazioni sulle quote predefinite per il tuo account e su come aumentarle, consulta. [Quote per Amazon Keyspaces (per Apache Cassandra)](quotas.md)