Database
 sql >> Baza danych >  >> RDS >> Database

Anonimizuj szczegóły swojego planu natywnie w Eksploratorze planów

Na początku tego miesiąca pisałem na blogu o skrypcie PowerShell od innego MVP Jonathana Kehayiasa (blog | @SQLPoolBoy). Skrypt Jonathana umożliwia zmianę planu wykonania w celu ukrycia potencjalnie wrażliwych danych, takich jak nazwy tabel i nazwy kolumn.

Dzięki najnowszej wersji SQL Sentry Plan Explorer możesz teraz wykonać podobny styl maskowania bezpośrednio w aplikacji — niezależnie od tego, czy zamierzasz przesłać plan do obsługi, czy po prostu udostępnić go koledze.

Pojawiła się nowa pozycja menu:Edit > Anonymize , który usunie tekst instrukcji i zmieni nazwy bazy danych, tabel i kolumn na bardzo ogólne, takie jak Database1.Table2.Column3 :

Oto przykład przed i po zastosowaniu opcji:


Plan, który może zawierać poufne informacje


Ten sam plan po anonimizacji

Zwróć uwagę, że umieszcza zaciemniony plan w nowej karcie, dzięki czemu możesz kontynuować pracę z oryginalną, niezaciemnioną wersją.

Być może zauważyłeś inną różnicę na powyższych zrzutach ekranu. Nową funkcją, która została wprowadzona w Eksploratorze planów, są niestandardowe układy – dające ogromną elastyczność w sposobie wyświetlania planów graficznych. Nie ukradnę żadnego z jego grzmotów, więc przeczytaj ten post od Grega Gonzaleza (blog | @SQLsensei), aby uzyskać więcej informacji:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Były dyrektor Capgemini, Sunitha Ray, dołącza do ScaleGrid DBaaS w celu rozszerzenia sprzedaży korporacyjnej

  2. Jak uruchamiają się plany równoległe – część 1

  3. Planowanie miejsca na dysku dla baz danych

  4. Indeks klastrowy i nieklastrowy:wyjaśniono 7 najważniejszych punktów

  5. Co to jest DBMS? – Kompleksowy przewodnik po systemach zarządzania bazami danych