Začátkem tohoto měsíce jsem blogoval o skriptu PowerShell od kolegy MVP Jonathana Kehayiase (blog | @SQLPoolBoy). Jonathanův skript vám umožňuje změnit plán provádění tak, aby skryl potenciálně citlivá data, jako jsou názvy tabulek a názvy sloupců.
S nejnovějším sestavením SQL Sentry Plan Explorer můžete nyní provádět podobný styl mlžení přímo v aplikaci – ať už máte v úmyslu plán nahrát na podporu nebo ho jen sdílet s kolegou.
Je zde nová položka nabídky:Edit > Anonymize
, který odstraní text příkazu a změní názvy databáze, tabulek a sloupců na velmi obecné věci, jako je Database1.Table2.Column3
:
Zde je příklad před a po použití možnosti:
Plán, který může obsahovat citlivé informace
Stejný plán, po anonymizaci
Všimněte si, že to umístí zatemněný plán na novou kartu, takže můžete pokračovat v práci s původní, nezatemněnou verzí.
Možná jste si všimli dalšího rozdílu na snímcích obrazovky výše. Novou funkcí, která byla představena v Průzkumníku plánů, jsou vlastní rozvržení – poskytující vám obrovskou flexibilitu ve způsobu, jakým si prohlížíte grafické plány. Neukradnu nic z jeho hromu, takže se budete chtít podívat na tento příspěvek od Grega Gonzaleze (blog | @SQLsensei), kde najdete další podrobnosti:
https://blogs.sentryone.com/author/GregGonzalez/plan-explorer-pro-2-5-query-plans-your-way/