Database
 sql >> Base de données >  >> RDS >> Database

Anonymisez les détails de votre plan de manière native dans Plan Explorer

Plus tôt ce mois-ci, j'ai blogué sur un script PowerShell de mon collègue MVP Jonathan Kehayias (blog | @SQLPoolBoy). Le script de Jonathan vous permet de modifier un plan d'exécution pour masquer des données potentiellement sensibles, telles que les noms de table et les noms de colonne.

Avec la dernière version de SQL Sentry Plan Explorer, vous pouvez désormais effectuer un style d'obscurcissement similaire directement dans l'application, que vous ayez l'intention de télécharger le plan pour le prendre en charge ou simplement de le partager avec un collègue.

Il y a un nouvel élément de menu :Edit > Anonymize , qui supprimera le texte de l'instruction et modifiera les noms de base de données, de table et de colonne en éléments très génériques tels que Database1.Table2.Column3 :

Voici un exemple avant et après l'application de l'option :


Un plan pouvant contenir des informations sensibles


Même plan, après anonymisation

Notez qu'il place le plan obscurci dans un nouvel onglet, afin que vous puissiez continuer à travailler avec la version originale non obscurcie.

Vous avez peut-être remarqué une autre différence dans les captures d'écran ci-dessus. Une nouvelle fonctionnalité qui a été introduite dans Plan Explorer est la mise en page personnalisée - vous offrant une grande flexibilité dans la façon dont vous visualisez les plans graphiques. Je ne volerai rien de son tonnerre, vous voudrez donc consulter ce post de Greg Gonzalez (blog | @SQLsensei) pour plus de détails :

https://blogs.sentryone.com/author/GregGonzalez/plan-explorer-pro-2-5-query-plans-your-way/