Utilisation de l'inclusion rapide sur Autonomous Database
L'objectif de 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'ensemble, 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 surveillance. Pour ces applications, des données peuvent être collectées et écrites dans la base de données en volumes importants pour une analyse ultérieure.
L'ingestion rapide est très différente du traitement normal des transactions Oracle Database, où les données sont journalisées et ne sont jamais perdues une fois "écrites" dans la base de données (c'est-à-dire validées). Afin d'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 et 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 sur les étapes d'utilisation de 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 l'inclusion rapide sur Autonomous Database :
- Autoriser l'optimiseur à utiliser des conseils :
Pour utiliser l'inclusion rapide avec Autonomous Database, vous devez activer l'utilisation des conseils pour l'optimiseur en définissant le paramètre
optimizer_ignore_hints
surFALSE
au niveau de la session ou du système, selon le cas.Selon le type de charge globale Autonomous Database,
optimizer_ignore_hints
peut être défini par défaut surFALSE
au niveau du 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 la table d'inclusion rapide contient les limites pour que les tables soient admissibles pour l'inclusion rapide (les tables avec les caractéristiques indiquées ne peuvent pas utiliser l'inclusion rapide).
Thème parent : Surveillance et gestion des performances