Eerder deze maand blogde ik over een PowerShell-script van mede-MVP Jonathan Kehayias (blog | @SQLPoolBoy). Met het script van Jonathan kun je een uitvoeringsplan wijzigen om potentieel gevoelige gegevens, zoals tabelnamen en kolomnamen, te verbergen.
Met de nieuwste build van SQL Sentry Plan Explorer kunt u nu een vergelijkbare stijl van verduistering rechtstreeks binnen de toepassing uitvoeren - of het nu uw bedoeling is om het plan te uploaden ter ondersteuning of om het gewoon met een collega te delen.
Er is een nieuw menu-item:Edit > Anonymize
, die de instructietekst zal strippen en database-, tabel- en kolomnamen zal wijzigen in zeer generieke dingen zoals Database1.Table2.Column3
:
Hier is een voorbeeld voor en na het toepassen van de optie:
Een abonnement dat gevoelige informatie kan bevatten
Hetzelfde plan, na anonimisering
Merk op dat het het verduisterde plan op een nieuw tabblad plaatst, zodat u kunt blijven werken met de originele, niet-verduisterde versie.
Je hebt misschien nog een verschil opgemerkt in de bovenstaande schermafbeeldingen. Een nieuwe functie die in Plan Explorer is geïntroduceerd, zijn aangepaste lay-outs - waardoor u een enorme hoeveelheid flexibiliteit krijgt in de manier waarop u grafische plannen bekijkt. Ik zal niets van zijn donder stelen, dus lees dit bericht van Greg Gonzalez (blog | @SQLsensei) voor meer details:
https://blogs.sentryone.com/author/GregGonzalez/plan-explorer-pro-2-5-query-plans-your-way/