Schnelle Aufnahme in autonome KI-Datenbank

Die schnelle Aufnahme optimiert die Verarbeitung hochfrequenter, einzeiliger Dateneinfügungen aus Anwendungen wie Internet of Things-(IoT-)Anwendungen in die Datenbank, um die Performance der Dateneinfügungen zu verbessern.

Das Ziel von Fasting ist es, Anwendungen zu unterstützen, die viele Informationsdaten generieren, die einen wichtigen Wert im Aggregat haben, aber nicht unbedingt vollständige ACID-Garantien erfordern. Viele Anwendungen im Internet of Things (IoT) verfügen über eine schnelle Arbeitslast vom Typ "Feuern und Vergessen", wie Sensordaten, Smart Meter-Daten oder sogar Verkehrskameras. Für diese Anwendungen können Daten für eine spätere Analyse in großen Volumes gesammelt und in die Datenbank geschrieben werden.

Die schnelle Aufnahme unterscheidet sich sehr von der normalen Oracle Database-Transaktionsverarbeitung, bei der Daten protokolliert werden und nie verloren gehen, wenn sie einmal in die Datenbank geschrieben wurden (d. h. festgeschrieben). Um den maximalen Aufnahmedurchsatz zu erreichen, werden die normalen Oracle-Transaktionsmechanismen umgangen. Die Anwendung muss prüfen, ob alle Daten tatsächlich in die Datenbank geschrieben wurden. Es wurden spezielle APIs hinzugefügt, die aufgerufen werden können, um zu prüfen, ob die Daten in die Datenbank geschrieben wurden.

Informationen zur schnellen Erfassung und zu den Schritten bei der Verwendung dieses Features finden Sie unter Fast Ingest verwenden in der Dokumentation Database Performance Tuning Guide.

Darüber hinaus sind Folgendes erforderlich, um die schnelle Aufnahme in einer autonomen KI-Datenbank zu verwenden:

  • Optimizer zur Verwendung von Hints aktivieren:

    Um die schnelle Aufnahme mit der autonomen KI-Datenbank zu verwenden, müssen Sie dem Optimizer die Verwendung von Hints ermöglichen, indem Sie den Parameter optimizer_ignore_hints auf Session- oder Systemebene auf FALSE setzen.

    Je nach Workload-Typ der autonomen KI-Datenbank kann optimizer_ignore_hints standardmäßig auf Systemebene auf FALSE gesetzt werden. Weitere Informationen finden Sie unter Optimizer-Statistiken für autonome KI-Datenbank verwalten.

  • Tabelle für schnelle Aufnahme erstellen:

    Voraussetzungen für Fast Ingest Table enthält die Einschränkungen für Tabellen, die für Fast Ingest zulässig sind (Tabellen mit den angegebenen Eigenschaften können keine Fast Ingest verwenden).