Modifiche dello spazio di archiviazione con uso intensivo di I/O - Amazon Relational Database Service

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

Modifiche dello spazio di archiviazione con uso intensivo di I/O

Le istanze Amazon RDS DB utilizzano i volumi Amazon Elastic Block Store (EBS) per lo storage di database e log. A seconda della quantità di storage richiesta, RDS (ad eccezione RDS di SQL Server), esegue automaticamente lo striping su più EBS volumi Amazon per migliorare le prestazioni. RDSLe istanze DB con tipi di SSD storage sono supportate da uno o quattro EBS volumi Amazon con striping in configurazione RAID 0. In base alla progettazione, le operazioni di modifica dello storage per un'istanza RDS DB hanno un impatto minimo sulle operazioni di database in corso.

Nella maggior parte dei casi, le modifiche alla scalabilità dello storage vengono completamente trasferite al EBS livello Amazon e sono trasparenti per il database. Questo processo in genere viene completato in pochi minuti. Tuttavia, alcuni volumi di RDS storage meno recenti richiedono un processo diverso per modificare le dimensioni, il provisioning IOPS o il tipo di storage. Ciò comporta la creazione di una copia completa dei dati utilizzando un'operazione potenzialmente con uso intensivo di I/O.

La modifica dello spazio di archiviazione utilizza un'operazione con uso intensivo di I/O se si verifica uno dei seguenti fattori:

  • Il tipo di archiviazione di origine è magnetico. L'archiviazione magnetica non supporta la modifica elastica del volume.

  • L'istanza RDS DB non ha un EBS layout Amazon a uno o quattro volumi. Puoi visualizzare il numero di EBS volumi Amazon in uso sulle tue istanze RDS DB utilizzando i parametri di Enhanced Monitoring. Per ulteriori informazioni, consulta Visualizzazione delle metriche del sistema operativo nella console RDS.

  • La dimensione di destinazione della richiesta di modifica aumenta lo spazio di archiviazione allocato oltre 400 GiB RDS per le SQL istanze MariaDB, SQL My e Postgre e 200 GiB per Oracle. RDS Le operazioni di dimensionamento automatico dello spazio di archiviazione hanno lo stesso effetto quando aumentano le dimensioni dello spazio allocato dell'istanza database al di sopra di queste soglie.

Se la modifica dello spazio di archiviazione comporta un'operazione che richiede un uso intensivo di I/O, tale modifica consuma risorse di I/O e aumenta il carico sull'istanza database. Le modifiche allo storage con operazioni ad alta intensità di I/O che coinvolgono lo storage General Purpose SSD (gp2) possono esaurire il saldo del credito I/O, con conseguenti tempi di conversione più lunghi.

Come best practice, consigliamo di pianificare queste richieste di modifica dello spazio di archiviazione non nelle ore di punta per ridurre il tempo necessario per completare l'operazione. In alternativa, puoi creare una replica di lettura dell'istanza database ed eseguire la modifica dello spazio di archiviazione sulla replica di lettura. Quindi promuovi la replica di lettura a istanza primaria. Per ulteriori informazioni, consulta Uso delle repliche di lettura dell'istanza database.

Per ulteriori informazioni, consulta Perché un'istanza Amazon RDS DB è bloccata nello stato di modifica quando cerco di aumentare lo storage allocato?