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à.
Configurazione delle dimensioni del buffer pool e della capacità di redo log in My 8.4 SQL
In My SQL 8.4, Amazon RDS abilita il innodb_dedicated_server
parametro per impostazione predefinita. Con il innodb_dedicated_server
parametro, il motore di database calcola i parametri innodb_buffer_pool_size
andinnodb_redo_log_capacity
. Per informazioni su come vengono calcolati questi parametri, vedere Configurazione della dimensione del pool di buffer di InnoDB
innodb_dedicated_server
Se abilitato, il innodb_buffer_pool_size
parametro viene calcolato in base alla memoria della classe dell'istanza DB. La tabella seguente mostra la memoria del server rilevata e la dimensione del buffer pool corrispondente.
Memoria del server rilevata | Dimensioni del buffer pool |
---|---|
< 1 GB |
Valore predefinito di 128 MB |
Da 1 GB a 4 GB |
|
> 4 GB |
|
Il innodb_redo_log_capacity
parametro viene ridimensionato automaticamente in base alla classe dell'istanza fino a (numero di vCPUs /2) GB fino a un massimo di 16 GB. Le classi di istanze più grandi hanno una maggiore capacità di redo log, che può migliorare le prestazioni e la resilienza per carichi di lavoro con uso intensivo di scrittura.
Prima di effettuare l'aggiornamento da My SQL 8.0 a My SQL 8.4, assicuratevi di aumentare lo spazio di archiviazione per far fronte a un potenziale aumento delle dimensioni dei redo log che potrebbe verificarsi dopo il completamento dell'aggiornamento. Per ulteriori informazioni, consulta Aumento della capacità di storage dell'istanza database.
Se non desiderate che il innodb_dedicated_server
parametro calcoli i valori per i innodb_redo_log_capacity
parametri innodb_buffer_pool_size
and, potete sovrascrivere questi valori impostando valori specifici per essi in un gruppo di parametri personalizzato. In alternativa, potete disabilitare il innodb_dedicated_server
parametro e impostare i valori per i innodb_redo_log_capacity
parametri innodb_buffer_pool_size
and in un gruppo di parametri personalizzato. Per ulteriori informazioni, consulta Gruppi di parametri predefiniti e personalizzati.
Se disabiliti il innodb_dedicated_server
parametro impostandolo su 0
e non imposti valori per i innodb_redo_log_capacity
parametri innodb_buffer_pool_size
e, Amazon RDS imposta gli ultimi due parametri rispettivamente su 128 MB e 100 MB. Queste impostazioni predefinite comportano prestazioni scadenti su classi di istanze più grandi.