Utilizzo di estensioni e wrapper di dati esterni - Amazon Aurora

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

Utilizzo di estensioni e wrapper di dati esterni

Per estendere la funzionalità al cluster database Edizione compatibile con Aurora PostgreSQL, è possibile installare e utilizzare diverse estensioni PostgreSQL. Ad esempio, se il caso d'uso richiede l'immissione intensiva di dati su tabelle molto grandi, è possibile installare l'estensione pg_partman per partizionare i dati e quindi distribuire il carico di lavoro.

Nota

La funzionalità Trusted Language Extensions per PostgreSQL è supportata da Aurora PostgreSQL a partire dalla versione 14.5. Viene implementata come estensione pg_tle che puoi aggiungere ad Aurora PostgreSQL e che può essere utilizzata dagli sviluppatori per creare le proprie estensioni di PostgreSQL in un ambiente sicuro che riduce i requisiti di impostazione e configurazione, nonché gran parte dei test preliminari delle nuove estensioni. Per ulteriori informazioni, consulta Lavorare con estensioni linguistiche affidabili per Postgre SQL.

In alcuni casi, anziché installare un'estensione, è possibile aggiungere un modulo specifico all'elenco di shared_preload_libraries nel gruppo di parametri cluster database personalizzato del cluster database Aurora PostgreSQL. In genere, il gruppo di parametri cluster di database predefinito carica solo pg_stat_statements, ma sono disponibili diversi altri moduli da aggiungere all'elenco. Ad esempio, è possibile aggiungere funzionalità di pianificazione aggiungendo il modulo pg_cron, come descritto in Pianificazione della manutenzione con l'estensione PostgreSQL pg_cron. Come altro esempio, è possibile registrare i piani di esecuzione delle query caricando il modulo auto_explain. Per ulteriori informazioni, consultare Logging execution plans of queries (Registrazione dei piani di esecuzione delle query) nel Knowledge Center di AWS.

Un'estensione che fornisce accesso a dati esterni è più specificatamente conosciuta come un wrapper di dati esterno (FDW). Ad esempio, l'estensione oracle_fdw consente al cluster database Aurora PostgreSQL di utilizzare i database Oracle.

È inoltre possibile specificare con precisione le estensioni che possono essere installate sull'istanza database Aurora PostgreSQL, elencandole nel parametro rds.allowed_extensions. Per ulteriori informazioni, consultaLimitazione dell'installazione delle estensioni PostgreSQL.

Di seguito sono disponibili informazioni sulla configurazione e l'utilizzo di alcune delle estensioni, dei moduli e degli FDW disponibili per Aurora PostgreSQL. Per semplicità, queste sono tutte denominate "estensioni". Per gli elenchi delle estensioni che è possibile utilizzare con le versioni di Aurora PostgreSQL attualmente disponibili, consultare la pagina relativa alle versioni delle estensioni per Amazon Aurora PostgreSQL nelle Note di rilascio di Aurora PostgreSQL.