sql >> Databáze >  >> RDS >> Database

Anonymizujte podrobnosti svého plánu nativně v Průzkumníku plánů

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/


  1. Jak získat seznam všech jazyků v SQL Server (T-SQL)

  2. Chybová zpráva ASP Classic SQL Query, prosím správnou syntaxi

  3. Záleží na pořadí sloupců v klauzuli WHERE?

  4. Úplné ignorování časových pásem v Rails a PostgreSQL