Migrer les plans d'exécution SQL existants vers la base de données d'intelligence artificielle autonome pour réduire le risque de régressions de la performance SQL
Décrit comment réduire le risque de régression de la performance SQL lors de la migration vers une base de données d'IA autonome.
- À propos de la migration vers une base de données d'intelligence artificielle autonome avec la gestion des plans SQL en temps réel
Décrit l'utilisation de la gestion des plans SQL en temps réel lorsque vous migrez d'une base de données Oracle Database source vers une base de données d'intelligence artificielle autonome. - Activer l'ensemble de réglages SQL automatique sur Oracle Database source
Avant de migrer vers la base de données Autonomous AI Database, activez l'ensemble de réglages SQL automatique (ASTS) sur votre base Oracle Database source. - Migrer vos données vers une base de données d'IA autonome
Après avoir saisi une quantité suffisante d'énoncés SQL sur la base de données Oracle Database source avec l'ensemble de réglages SQL automatiques (ASTS) activé, effectuez la migration vers une base de données d'IA autonome. - Exporter l'ensemble de réglages SQL automatique à partir d'Oracle Database source
Après avoir effectué la migration vers la base de données d'intelligence artificielle autonome, exportez l'ensemble de réglages SQL automatique (ASTS) à partir d'Oracle Database source. - Importer l'ensemble de réglages SQL automatique dans la base de données Autonomous AI Database
Après avoir effectué la migration vers la base de données Autonomous AI Database et exporté l'ensemble de réglages SQL automatique (ASTS) à partir de la base de données Oracle Database source que vous migrez, importez l'ASTS dans votre base de données Autonomous AI Database. - Vérifier votre paramètre de gestion du rendement des ventes en temps réel pour la base de données autonome avec intelligence artificielle
Décrit les étapes pour vérifier que la gestion du rendement des ventes en temps réel est activée pour la base de données autonome avec intelligence artificielle.
À propos de la migration vers une base de données d'intelligence artificielle autonome avec la gestion des plans SQL en temps réel
Décrit l'utilisation de la gestion de plan SQL en temps réel lorsque vous migrez d'une base de données source Oracle Database vers une base de données autonome avec intelligence artificielle.
Lorsque vous migrez d'une base de données source Oracle Database vers Autonomous AI Database, vous pouvez utiliser la gestion de plan SQL en temps réel. Cela vous permet de capturer les plans d'exécution SQL de votre base de données source et de les déplacer dans l'ensemble de réglages SQL automatique (ASTS) de la base de données d'IA autonome afin que les plans continuent de fonctionner avec des performances identiques ou supérieures après la migration. La SPM en temps réel permet de modifier les plans pour Autonomous AI Database, mais si la SPM en temps réel constate des performances médiocres, elle peut utiliser un plan provenant de la base de données pré-migrée si ce plan fournit de meilleures performances (la SPM en temps réel utilise les plans de l'ensemble de réglages SQL automatique (ASTS) uniquement s'ils fournissent de meilleures performances).
Gardez à l'esprit les éléments suivants pour utiliser la gestion du rendement des ventes en temps réel avec une migration vers une base de données d'IA autonome :
- SPM s'appuie sur des instructions SQL reproductibles. SPM ne convient pas aux bases de données qui utilisent des valeurs littérales dans des énoncés SQL ou pour des énoncés SQL très dynamiques, par exemple dans des environnements d'interrogation ad hoc. Toutefois, si les énoncés SQL utilisent des valeurs littérales et que le paramètre
CURSOR_SHARINGest réglé àFORCE, SPM fonctionnera. - Dans Oracle Database source que vous migrez vers Autonomous AI Database, vous saisissez des énoncés SQL d'application dans un ensemble de réglages SQL (
SYS_AUTO_SYS). Cela peut consommer de l'espace dansSYSAUX, mais ne consomme généralement pas plus de quelques gigaoctets (même pour les systèmes volumineux). Vous pouvez surveiller l'utilisation deSYSAUXet augmenter la taille de l'espace-table, si nécessaire. - Le SPM en temps réel ne peut pas empêcher toutes les régressions de performances, mais il peut réduire considérablement le risque de régressions de performances dues aux modifications du plan d'exécution SQL.
Effectuez les étapes suivantes pour activer SQL Plan Management (SPM) sur votre base de données Oracle Database source et migrer la base de données vers Autonomous AI Database :
-
Activer Automatic SQL Tuning Set dans Oracle Database source
-
Migrer vos données vers une base de données autonome avec intelligence artificielle
-
Exporter l'ensemble de réglages SQL automatique à partir d'Oracle Database source
-
Importer l'ensemble de réglages SQL automatique dans Autonomous AI Database
-
Vérifier votre paramètre de SPM en temps réel pour une base de données autonome basée sur l'IA
Voir ce qui suit pour plus d'informations :
Activer Automatic SQL Tuning Set dans Oracle Database source
Avant de migrer vers Autonomous AI Database, activez Automatic SQL Tuning Set (ASTS) sur votre base de données Oracle Database source.
ASTS doit s'exécuter pendant suffisamment de temps pour couvrir votre charge globale et capturer la totalité ou la plupart des instructions SQL et leurs plans d'exécution. Donc, envisagez d'activer ASTS avec un délai avant la migration vers Autonomous AI Database. Par exemple, pour une application de gestion financière ou de vente, saisissez le traitement de fin de mois ou de fin d'exercice.
Dans Oracle Database source, en tant qu'utilisateur DBA, activez Automatic SQL Tuning Set (ASTS) :
Si vous voulez surveiller l'énoncé SQL en cours de saisie, consultez DBA_SQLSET_STATEMENTS. Exemple :
SELECT substr(sql_text,1,100) txt, executions
FROM dba_sqlset_statements
WHERE sqlset_name = 'SYS_AUTO_STS';
Au besoin, vous pouvez surveiller la taille et l'espace libre de SYSAUX. Exemple :
SELECT sum(bytes)/(1024*1024*1024) size_gb
FROM dba_data_files
WHERE tablespace_name = 'SYSAUX' GROUP BY tablespace_name;
SELECT sum(bytes)/(1024*1024*1024) free_gb
FROM dba_free_space
WHERE tablespace_name = 'SYSAUX' GROUP BY tablespace_name;
Migrer vos données vers une base de données autonome avec intelligence artificielle
Une fois que vous avez saisi une quantité suffisante d'énoncés SQL dans Oracle Database source avec l'ensemble de réglages SQL automatique (ASTS) activé, effectuez la migration vers la base de données IA autonome.
Voir Migrer des bases de données Oracle vers une base de données d'IA autonome pour des options de migration vers une base de données d'IA autonome.
Exporter l'ensemble de réglages SQL automatique à partir d'Oracle Database source
Après avoir effectué la migration vers Autonomous AI Database, exportez l'ensemble de réglages SQL automatique (ASTS) à partir d'Oracle Database source.
Pour plus d'informations, voir DBMS_SQLSET.
Importer l'ensemble de réglages SQL automatique dans Autonomous AI Database
Après avoir effectué la migration vers Autonomous AI Database et exporté l'ensemble de réglages SQL automatique (ASTS) à partir de la base de données Oracle Database source que vous migrez, importez l'ASTS dans votre base de données Autonomous AI Database.
Pour plus d'informations, voir DBMS_SQLSET.
Vérifier votre paramètre de SPM en temps réel pour une base de données autonome basée sur l'IA
Décrit les étapes pour vérifier que la gestion du rendement des ventes en temps réel est activée sur la base de données autonome avec intelligence artificielle.
La SPM en temps réel est activée par défaut sur Autonomous AI Database. Vous pouvez vérifier le mode SPM en temps réel comme suit :
SELECT parameter_value spm_mode
FROM dba_sql_management_config
WHERE parameter_name = 'AUTO_SPM_EVOLVE_TASK';
Le mode AUTO (automatique) du SPM en temps réel indique que le SPM en temps réel est activé.
Si SPM en temps réel n'est pas activé, utilisez la commande suivante pour l'activer :
EXEC dbms_spm.configure('AUTO_SPM_EVOLVE_TASK', 'AUTO')