Database
 sql >> Base de Dados >  >> RDS >> Database

Torne os detalhes do seu plano anônimos de forma nativa no Plan Explorer


No início deste mês, escrevi sobre um script do PowerShell do colega MVP Jonathan Kehayias (blog | @SQLPoolBoy). O script de Jonathan permite alterar um plano de execução para ocultar dados potencialmente confidenciais, como nomes de tabelas e nomes de colunas.

Com a versão mais recente do SQL Sentry Plan Explorer, agora você pode executar um estilo semelhante de ofuscação diretamente no aplicativo - seja sua intenção carregar o plano para suporte ou apenas compartilhá-lo com um colega.

Há um novo item de menu:Edit > Anonymize , que removerá o texto da instrução e alterará os nomes do banco de dados, tabela e coluna para coisas muito genéricas, como Database1.Table2.Column3 :



Aqui está um exemplo antes e depois de aplicar a opção:


Um plano que pode conter informações confidenciais


Mesmo plano, após anonimização

Observe que ele coloca o plano ofuscado em uma nova guia, para que você possa continuar trabalhando com a versão original não ofuscada.

Você pode ter notado outra diferença nas capturas de tela acima. Um novo recurso que foi introduzido no Plan Explorer são os layouts personalizados – oferecendo uma enorme flexibilidade na maneira como você visualiza os planos gráficos. Eu não vou roubar nada dele, então você vai querer conferir este post de Greg Gonzalez (blog | @SQLsensei) para mais detalhes:

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