Utilisation de l'inclusion rapide sur Autonomous Database
L'objectif du fast-ingest est de prendre en charge les applications qui génèrent de nombreuses données d'information qui ont une valeur importante dans l'agrégat, mais qui ne nécessitent pas nécessairement des garanties ACID complètes. De nombreuses applications de l'Internet of Things (IoT) ont une charge de travail de type "feu et oubli" rapide, comme les données des capteurs, les données des compteurs intelligents ou même les caméras de trafic. Pour ces applications, les données peuvent être collectées et écrites dans la base de données en volumes importants pour une analyse ultérieure.
L'inclusion rapide est très différente du traitement normal des transactions Oracle Database, où les données sont consignées et ne sont jamais perdues une fois "écrites" dans la base de données (c'est-à-dire validées). Pour atteindre le débit d'inclusion maximal, les mécanismes de transaction Oracle normaux sont ignorés. Il incombe à l'application de vérifier que toutes les données ont bien été écrites dans la base de données. Des API spéciales ont été ajoutées qui peuvent être appelées pour vérifier si les données ont été écrites dans la base de données.
Pour plus d'informations sur l'inclusion rapide et les étapes à suivre pour utiliser cette fonctionnalité, reportez-vous à Utilisation de l'inclusion rapide dans le guide de réglage des performances de base de données.
En outre, les éléments suivants sont requis pour utiliser Fast Ingest sur Autonomous Database :
- Autoriser l'optimiseur à utiliser des conseils :
Pour utiliser l'inclusion rapide avec Autonomous Database, vous devez permettre à l'optimiseur d'utiliser des conseils en définissant le paramètre
optimizer_ignore_hints
surFALSE
au niveau de la session ou du système, le cas échéant.En fonction de votre type de charge globale Autonomous Database, par défaut,
optimizer_ignore_hints
peut être défini surFALSE
au niveau système. Pour plus d'informations, reportez-vous à Gestion des statistiques de l'optimiseur sur Autonomous Database. - Créer une table pour l'inclusion rapide :
Prérequis pour l'inclusion rapide de table contient les limites pour que les tables puissent bénéficier de l'inclusion rapide (les tables avec les caractéristiques indiquées ne peuvent pas utiliser l'inclusion rapide).
Rubrique parent : Surveiller et gérer les performances