La fonctionnalité SQL Explorer et Audit vous permet de surveiller, gérer et analyser l'exécution des instructions SQL sur vos instances de base de données. Une fois activée, elle capture automatiquement les instructions SQL depuis le noyau de la base de données, ainsi que des informations telles que le compte d'exécution, l'adresse IP et les détails d'exécution, sans affecter les performances de l'instance. Elle propose également la fonctionnalité Replay du trafic et test de charge, qui vous aide à déterminer s'il est nécessaire de mettre à niveau le type de votre instance pour faire face au pic de trafic métier.
Bases de données et régions prises en charge
La fonctionnalité SQL Explorer et Audit n'est disponible qu'après l'activation de DAS Enterprise Edition. Les bases de données et les régions prises en charge varient selon l'édition. Pour obtenir la liste des bases de données et des régions prises en charge par chaque édition, consultez Bases de données et régions prises en charge par édition.
Fonctionnalités
Search : interrogez et exportez les instructions SQL et les informations associées, telles que la base de données, le statut et le temps d'exécution. Pour plus d'informations, consultez Audit.
️SQL Explorer : diagnostiquez la santé des requêtes SQL, résolvez les problèmes de performance et analysez le trafic métier. Pour plus d'informations, consultez SQL Explorer.
Security Audit : identifiez automatiquement les risques tels que les instructions SQL à haut risque, les injections SQL et les nouvelles sources d'accès. Pour plus d'informations, consultez Security Audit (Old Version).
Traffic Playback and Stress Test : déterminez si le type de votre instance nécessite une mise à niveau pour gérer le pic de trafic métier. Pour plus d'informations, consultez Traffic Playback and Stress Test.
SQL Review : fournit une analyse globale de la charge de travail SQL pour vous aider à identifier et analyser rapidement les requêtes SQL suspectes dans une instance de base de données et à obtenir des suggestions d'optimisation. Pour plus d'informations, consultez SQL Review.
Transaction Analysis : consultez le type de transaction, le nombre de transactions et les détails des transactions d'un thread spécifique dans une période donnée. Cela vous permet de comprendre, d'analyser et d'optimiser les performances de la base de données au niveau des transactions. Pour plus d'informations, consultez Transaction Analysis.
Quick Transaction Analysis : identifiez les instructions de début et de fin de la transaction contenant la requête SQL cible. Cela vous permet de déterminer l'état de validation (commit) ou d'annulation (rollback) de la transaction. Pour plus d'informations, consultez Quick Transaction Analysis.
Facturation
Vous ne pouvez utiliser la fonctionnalité SQL Explorer et Audit qu'après avoir activé DAS Enterprise Edition. Pour plus d'informations sur la facturation des différentes éditions, consultez Facturation du produit.
-
Après l'activation de SQL Explorer et Audit, en plus des frais de base de DAS Enterprise Edition, des frais de stockage distincts continuent d'être facturés en fonction du volume des journaux SQL stockés. Pour arrêter cette facturation de stockage, vous devez désactiver manuellement SQL Explorer et Audit dans la console DAS ou dans la console de la base de données utilisant SQL Explorer et Audit. La simple réalisation des opérations suivantes n'arrête pas cette facturation de stockage :
Désactivation de DAS Agent
Annulation du renouvellement automatique de DAS Enterprise Edition
Activer SQL Explorer et Audit
Si vous avez déjà activé DAS Enterprise Edition pour une instance de base de données, la fonctionnalité SQL Explorer et Audit est activée automatiquement. Pour plus d'informations, consultez Activer DAS Enterprise Edition.
Connectez-vous à la console DAS.
Dans le volet de navigation de gauche, cliquez sur .
Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.
Dans le volet de navigation de gauche, cliquez sur Request Analysis > SQL Explorer and Audit.
-
Sur la page SQL Explorer and Audit, activez la fonctionnalité SQL Explorer et Audit.
Si DAS Enterprise Edition n'est pas activé pour votre compte Alibaba Cloud, suivez les instructions à l'écran pour l'activer. Pour plus d'informations, consultez Activer DAS Enterprise Edition.
Modifier la période de conservation des données
Si vous réduisez la période de conservation des données, DAS supprime immédiatement tous les journaux d'audit SQL antérieurs à la nouvelle période. Nous vous recommandons d'exporter et d'enregistrer les journaux d'audit SQL sur un appareil local avant de réduire la période de conservation des données.
Connectez-vous à la console DAS.
Dans le volet de navigation de gauche, cliquez sur .
Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.
Dans le volet de navigation de gauche, cliquez sur Request Analysis > SQL Explorer and Audit.
Sur la page SQL Explorer and Audit, cliquez sur Service Settings.
-
Modifiez la période de conservation et cliquez sur Submit.
Si vous avez activé DAS Enterprise Edition V3, vous pouvez modifier la période de conservation des données pour différentes sous-fonctionnalités.
RemarqueVous pouvez également définir la Data Storage Duration pour SQL Explorer et Audit sur la page DAS Professional Edition Management. Pour plus d'informations, consultez Gérer DAS Enterprise Edition.
L'espace de stockage pour les données de SQL Explorer et Audit est fourni par DAS et n'utilise pas l'espace de stockage de votre instance de base de données.
Désactiver SQL Explorer et Audit
La désactivation de la fonctionnalité SQL Explorer et Audit n'affecte pas vos services, mais elle supprime tous les journaux d'audit SQL. Nous vous recommandons d'exporter et d'enregistrer les journaux d'audit SQL sur un appareil local avant de désactiver cette fonctionnalité. Si vous réactivez la fonctionnalité, les journaux d'audit SQL seront enregistrés à partir du moment de la réactivation.
Connectez-vous à la console DAS.
Dans le volet de navigation de gauche, cliquez sur .
Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.
Dans le volet de navigation de gauche, cliquez sur Request Analysis > SQL Explorer and Audit.
Sur la page SQL Explorer and Audit, cliquez sur Search.
Dans la zone de liste des journaux de l'onglet Search, cliquez sur Export.
Dans la boîte de dialogue qui s'affiche, sélectionnez les champs à exporter et la plage de temps.
-
Téléchargez le fichier exporté et enregistrez-le dans un emplacement sécurisé.
Le processus de téléchargement des données varie selon l'édition de DAS Enterprise Edition.
Dans l'onglet Search, téléchargez le fichier exporté depuis View Exported Logs.
Dans l'onglet Task list, téléchargez le fichier exporté.
-
Cliquez sur Service Settings pour désactiver SQL Explorer et Audit.
Si vous avez activé DAS Enterprise Edition V3, désélectionnez toutes les fonctionnalités de SQL Explorer et Audit, puis cliquez sur Submit.
RemarqueEnviron une heure après la désactivation de la fonctionnalité SQL Explorer et Audit, le système libère l'espace de stockage utilisé pour ses données.
Migrer des données entre les éditions
Par rapport à la version V1, DAS Enterprise Edition V2 utilise une architecture de stockage sous-jacente différente qui emploie un stockage hybride pour réduire les coûts et améliorer l'efficacité. S'appuyant sur ce stockage hybride, la version V3 offre une facturation plus flexible en détaillant les frais pour chaque fonctionnalité.