Usa inclusione rapida in Autonomous Database

L'inclusione rapida ottimizza l'elaborazione di inserimenti di dati a riga singola ad alta frequenza nel database da applicazioni, come Internet of Things (IoT), per migliorare le prestazioni di inserimento dei dati.

L'intento di fast-ingest è quello di supportare applicazioni che generano molti dati informativi che hanno un valore importante nell'aggregato, ma che non richiedono necessariamente garanzie ACID complete. Molte applicazioni nell'Internet of Things (IoT) hanno un carico di lavoro rapido di tipo "fire and forget", come i dati dei sensori, i dati dei contatori intelligenti o anche le fotocamere del traffico. Per queste applicazioni, i dati potrebbero essere raccolti e scritti nel database in volumi elevati per un'analisi successiva.

L'inclusione rapida è molto diversa dalla normale elaborazione delle transazioni di Oracle Database in cui i dati vengono registrati e non vengono mai persi una volta "scritti" nel database (ovvero, sottoposti a commit). Per ottenere il massimo throughput di inclusione, i normali meccanismi di transazione Oracle vengono ignorati ed è responsabilità dell'applicazione verificare che tutti i dati siano stati effettivamente scritti nel database. Sono state aggiunte API speciali che possono essere richiamate per verificare se i dati sono stati scritti nel database.

Per informazioni sull'inclusione rapida e sui passi necessari per l'utilizzo di questa funzione, vedere Using Fast Ingest nel manuale Database Performance Tuning Guide.

Inoltre, per utilizzare l'inclusione rapida in Autonomous Database sono necessari i seguenti:

  • Abilitazione dell'ottimizzatore per l'utilizzo dei suggerimenti:

    Per utilizzare l'inclusione rapida con Autonomous Database, è necessario abilitare l'ottimizzatore per utilizzare i suggerimenti impostando il parametro optimizer_ignore_hints su FALSE a livello di sessione o di sistema, a seconda dei casi.

    A seconda del tipo di carico di lavoro di Autonomous Database in uso, per impostazione predefinita optimizer_ignore_hints può essere impostato su FALSE a livello di sistema. Per ulteriori informazioni, vedere Gestisci statistiche dell'optimizer su Autonomous Database.

  • Creazione di una tabella per l'inclusione rapida:

    La sezione Prerequisiti per la tabella di inclusione rapida contiene le limitazioni per l'idoneità delle tabelle all'inclusione rapida (le tabelle con le caratteristiche specificate non possono utilizzare l'inclusione rapida).