Considerazioni e limitazioni per i processi di manutenzione - Amazon Simple Storage 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à.

Considerazioni e limitazioni per i processi di manutenzione

Amazon S3 consente di usufruire di operazioni di manutenzione per migliorare le prestazioni delle tabelle o dei bucket delle tabelle S3. Tali opzioni comprendono la compattazione dei file, la gestione degli snapshot e la rimozione dei file senza riferimenti. Di seguito sono riportate le limitazioni e le considerazioni relative a queste opzioni di gestione.

Considerazioni sulla compattazione

Alla compattazione si applicano le seguenti considerazioni. Per ulteriori informazioni sulla compattazione, consulta Manutenzione per tavoli.

  • La compattazione è supportata solo sui tipi di file Apache Parquet.

  • La compattazione non supporta il tipo di dati: Fisso.

  • La compattazione non supporta i tipi di compressione: brotli e lz4.

Considerazioni sulla gestione degli snapshot

Alla gestione degli snapshot si applicano le seguenti considerazioni. Per ulteriori informazioni sulla gestione degli snapshot, consulta Manutenzione per tavoli.

  • Gli snapshot verranno conservati solo quando entrambi i criteri saranno soddisfatti: il numero minimo di snapshot da conservare e il periodo di conservazione specificato.

  • La gestione degli snapshot elimina i metadati degli snapshot scaduti da Apache Iceberg, evitando le query temporali per gli snapshot scaduti e, facoltativamente, eliminando i file di dati associati.

  • La gestione degli snapshot non supporta i valori di conservazione configurati come proprietà della tabella Iceberg nel file metadata.json o tramite un comando SQL ALTER TABLE SET TBLPROPERTIES, inclusa la conservazione basata su ramo o tag. La gestione degli snapshot viene disattivata quando si configura una policy di conservazione basata su ramo o tag oppure quando si configura una policy di conservazione sul file metadata.json più lunga dei valori configurati tramite l'API PutTableMaintenanceConfiguration. In questi casi S3 non scadrà né rimuoverà gli snapshot e sarà necessario eliminare manualmente gli snapshot o rimuovere le proprietà dalla tabella Iceberg per evitare costi di archiviazione.

Considerazioni sulla rimozione di file senza riferimenti

Alla rimozione dei file senza riferimenti si applicano le seguenti considerazioni. Per ulteriori informazioni sulla rimozione di file senza riferimenti, consulta Manutenzione per secchi da tavola.

  • La rimozione di file senza riferimenti elimina i file di dati e metadati a cui non fanno più riferimento i metadati Iceberg se la data di creazione è precedente al periodo di conservazione.

Limiti per la manutenzione di tabelle e bucket di tabelle S3

Operazione di manutenzione Proprietà Configurabile a livello di bucket di tabelle? Configurabile a livello di tabella? Valore predefinito Valore minimo
Compattazione targetFileSizeMB No 512 MB 64 MB
Gestione degli snapshot minimumSnapshots No 1 1
Gestione degli snapshot maximumSnapshotAge No 120 ore 1 ora
Rimozione di file senza riferimenti Giorni senza riferimento No 3 giorni 1 giorno
Rimozione di file senza riferimenti nonCurrentDays No 10 giorni 1 giorno
Nota

S3 Tables applica la dimensione del parquet di 128 MB row-group-default.