Informations clés exploitables
Vous pouvez recevoir des informations exploitables implémentables basées sur des rapports d'actualité au format JSON. Ces informations peuvent être utilisées pour automatiser davantage les tâches sur les ressources surveillées, par exemple : augmenter l'UC, la mémoire en fonction des informations de capacité et ajouter des requêtes en fonction des informations d'informations d'informations SQL pour optimiser les requêtes de base de données.
Créer des informations exploitables
Pour créer des informations clés exploitables, accédez à Administration dans le menu Analyses des opérations, puis cliquez sur Informations clés exploitables. La page d'administration Informations exploitables sera chargée.
- Cliquez sur le bouton Créer des informations exploitables pour ouvrir la diapositive Créer des informations exploitables.

- Entrez un nom, une description, un compartiment et indiquez si vous devez inclure des compartiments enfant, une fréquence (horaire, quotidienne ou hebdomadaire). Pour les informations exploitables hebdomadaires, sélectionnez le jour de la semaine auquel les informations exploitables seront générées et envoyées.
- Sélectionnez les informations clés que vous souhaitez recevoir :
- Informations exploitables quotidiennes et hebdomadaires
Analyse Catégorie Description : Nouveaux hauts Planification de la capacité Les ressources qui ont atteint un nouveau niveau d'utilisation élevé enregistré la semaine dernière. Modifications majeures Planification de la capacité Les ressources dont l'utilisation augmente et diminue de plus de +/- 25 % par rapport à la semaine précédente. Instructions SQL dont les performances se dégradent par base de données Analyses SQL Liste de bases de données avec dégradation en fonction de différentes informations Dégradation des détails SQL par base de données Analyses SQL Liste SQL présentant la dégradation la plus importante par variation de latence moyenne. Modifications de plan endommagé par ID SQL Analyses SQL Planifier les modifications (par temps de base de données estimé) qui ont entraîné une dégradation de la latence moyenne entre les instances de base de données au cours de la semaine dernière. Bases de données avec quantité élevée d'invalidations Analyses SQL Principales bases de données avec quantité élevée d'invalidations par taux d'invalidation Bases de données avec problèmes de partage de curseur Analyses SQL Principales bases de données présentant des problèmes de partage de curseur avec un temps UC d'analyse complète excessif SQL avec problèmes de partage de curseur Analyses SQL 50 instructions SQL présentant des problèmes de partage de curseur en raison d'un temps UC d'analyse complète excessif - Informations exploitables par heure
Informations pertinentes Catégorie Description Dégradation soudaine des performances sur 1 heure Informations clés SQL Identifie les instructions SQL qui ont connu une baisse importante et soudaine des performances au cours de la dernière heure. Dégradation soudaine de 1 heure avec modifications de plan Informations clés SQL Identifie la dégradation des performances causée par une modification du plan d'exécution SQL. Tendance de la dégradation sur 24 heures Informations clés SQL Effectue le suivi des instructions SQL qui présentent une dégradation progressive ou cohérente de la latence moyenne sur 24 heures. Temps d'attente élevé d'E/S Informations clés SQL Instructions SQL qui passent beaucoup de temps à attendre les opérations d'E/S (lectures sur disque). Temps d'attente élevé hors E/S Informations clés SQL Instructions SQL présentant des temps d'attente élevés qui ne sont pas liés aux E/S disque. Il peut s'agir d'attentes pour les verrous, les verrous internes (latches) ou d'autres attentes liées à la simultanéité d'accès aux données et aux applications. Économies d'E/S Smart Scan Informations clés SQL Mesure l'efficacité de la technologie Smart Scan sur Exadata. Calcul :
smartscanIOSavingsPct = (1 - (io_interconnect_bytes / physical_read_bytes)) * 100E/S Smart Scan - Mo réels par exécution Informations clés SQL Calcule la quantité réelle de données (en mégaoctets) transférées des cellules de stockage vers le serveur de base de données par exécution de l'instruction SQL. Une valeur inférieure indique une plus grande efficacité.
Logique de hiérarchisation Informations clés SQL Les instructions SQL sont classées par dbTimeSecs(temps de base de données total consommé).Des valeurs plus élevées indiquent un impact plus important à l'échelle du système.
- Informations exploitables quotidiennes et hebdomadaires
- Sélectionnez la rubrique de service de notifications appropriée. Vous pouvez également créer un sujet en cliquant sur Créer un sujet. Vous accédez ainsi à la section Créer un sujet d'Ops Insights.
- Une fois que toutes les informations ont été saisies et vérifiées, cliquez sur Créer des informations exploitables. Les informations exploitables sont désormais visibles sur la page d'administration des informations exploitables.
Actions supplémentaires avec des informations exploitables
La maintenance est une activité importante pour toutes les informations clés exploitables. Voici la liste des actions de maintenance pouvant être effectuées :- Dans la page Administration, sélectionnez les informations exploitables que vous souhaitez activer ou désactiver.
- Cliquez sur le bouton de menu Actions et sélectionnez Désactiver ou Réactiver.
- Cliquez sur le bouton Désactiver ou Réactiver dans la fenêtre instantanée de confirmation.
- Sur la page Administration, sélectionnez les informations exploitables à déplacer vers un autre compartiment.
Remarque
La modification d'un aperçu exploitable vers un autre compartiment ne modifiera PAS les ressources incluses dans la portée du rapport. Le rapport sera uniquement remplacé par un nouveau compartiment. - Cliquez sur le bouton de menu Actions et sélectionnez le bouton Déplacer la ressource.
- Dans la fenêtre instantanée Déplacer la ressource, sélectionnez le nouveau compartiment de la ressource d'informations exploitables et cliquez sur le bouton Déplacer la ressource.
- Pour modifier une ressource de données clés exploitables, localisez les données clés à modifier sur la page d'administration, cliquez sur les points de suspension verticaux, puis sur Modifier les données clés exploitables.
- Effectuez les modifications à apporter dans le menu déroulant.
- Une fois toutes les modifications effectuées, cliquez sur le bouton Enregistrer les modifications.
- Pour ajouter des balises à des informations exploitables, localisez les informations à modifier sur la page d'administration, cliquez sur les points de suspension verticaux, puis sur Ajouter des balises.
- Vous pouvez importer des balises standard en cliquant sur le bouton, ou ajouter manuellement les balises standard en saisissant le nom, la clé et la valeur de la balise.
- Une fois toutes les balises ajoutées, cliquez sur le bouton Appliquer des balises.
Exemples de charge utile
Voici des exemples de charge utile JSON pour les informations exploitables :- Exemples de nouveaux sommets pour les bases de données :
{ "newHighsDb": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "resourceValue": 101.0, "resourceMetric": "STORAGE", "projectedUtilization": 102.0 } ] } - Exemples de modifications importantes pour les bases de données :
{ "bigChangesDb": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "resourceValue": 101.0, "resourceMetric": "STORAGE", "projectedUtilization": 102.0 } ] } - Exemple d'instruction SQL dont les performances se dégradent par base de données :
{ "degradingSqlByDb": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "invalidationStormCount": "6", "cursorSharingDuplicatesSqlCount": "2", "avgDailySqlCount": "104", "avgActiveSessions": "8.51", "degradingSqlCount": "1", "newSqlCount": "23" }, { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko2", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb2", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf2", "displayName": "db name 02", "invalidationStormCount": "7", "cursorSharingDuplicatesSqlCount": "2", "avgDailySqlCount": "105", "avgActiveSessions": "8.52", "degradingSqlCount": "2", "newSqlCount": "24" } ] } - Base de données avec l'échantillon de tempête d'invalidation le plus élevé :
{ "databaseWithHighestInvalidationStorms": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "avgDailySqlCount": "222.50", "invalidationStormCount": "8", "invalidationAvgPct": "59.79", "invalidationMaxPct": "74.05" } ] } - Exemple de la base de données la plus impactée par le partage de curseur en double :
{ "mostImpactedDatabaseByCursorSharingDuplicates": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "cursorSharingDuplicatesSqlCount": "33", "duplicateSqlMaxCount": "9", "duplicateSqlCpuParseSecs": "1.634" } ] } - Principales instructions SQL par exemple :
{ "topSqlByCursorSharingIssues": [ { "opsiId": "ocid1.opsidatabaseinsight.oc1..qazxswed7zr6rfvbgt6yhnmjui6asdf4ikmjuy5xdogv5rfvbgtyhnmjuiko", "tenantId": "ocid1.tenancy.oc1..tgbnhyujmj4ato2edcvfr7lbh5a3f46wsxcderf7yhnmju7ikmnj6bs2r6gtr", "compartmentId": "ocid1.compartment.oc1..dhrftgyh2qwertyuiopas7yhnbgtrfvc2ujmnhytg5qazxswedcvfrtgb", "resourceId": "ocid1.autonomousdatabase.oc1.phx.abwsxcderf7d5sncqtlnfak4eynlmedcvfrtgbnsdwwuhjm5iuytrewqasdf", "displayName": "db name 01", "sqlId": "0t73f1234u7q9", "cpuTimeSecs": "662.731" } ] }