Usa Fast Ingest su Autonomous Database

L'inclusione rapida ottimizza l'elaborazione di inserimenti di dati ad alta frequenza e a riga singola nel database da applicazioni, come le applicazioni 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 "fuoco e dimentica", come i dati dei sensori, i dati dei contatori intelligenti o anche le telecamere 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 dall'elaborazione normale 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 in Database Performance Tuning Guide.

Inoltre, per utilizzare Fast Ingest su Autonomous Database sono necessari gli elementi riportati di seguito.

  • Consenti all'ottimizzatore di utilizzare i suggerimenti:

    Per utilizzare l'inclusione rapida con Autonomous Database, è necessario abilitare l'optimizer 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, per impostazione predefinita optimizer_ignore_hints può essere impostato su FALSE a livello di sistema. Per ulteriori informazioni, vedere Gestisci statistiche dell'ottimizzatore su Autonomous Database.

  • Creazione di una tabella per l'inclusione rapida:

    La tabella dei prerequisiti per l'inclusione rapida contiene le limitazioni per le tabelle che devono essere idonee per l'inclusione rapida (le tabelle con le caratteristiche specificate non possono utilizzare l'inclusione rapida).