Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Ẩn danh chi tiết kế hoạch của bạn một cách nguyên bản trong Plan Explorer

Đầu tháng này, tôi đã viết blog về một tập lệnh PowerShell từ đồng nghiệp MVP Jonathan Kehayias (blog | @SQLPoolBoy). Tập lệnh của Jonathan cho phép bạn thay đổi kế hoạch thực thi để ẩn dữ liệu nhạy cảm tiềm ẩn, chẳng hạn như tên bảng và tên cột.

Với phiên bản mới nhất của SQL Sentry Plan Explorer, giờ đây bạn có thể thực hiện một kiểu làm xáo trộn tương tự ngay trong ứng dụng - cho dù đó là ý định của bạn để tải lên kế hoạch để hỗ trợ hay chỉ để chia sẻ với đồng nghiệp.

Có một mục trình đơn mới:Edit > Anonymize , sẽ tách văn bản câu lệnh và thay đổi cơ sở dữ liệu, bảng và tên cột thành những thứ rất chung chung như Database1.Table2.Column3 :

Đây là một ví dụ trước và sau khi áp dụng tùy chọn:


Gói có thể chứa thông tin nhạy cảm


Cùng một kế hoạch, sau khi ẩn danh

Lưu ý rằng nó đặt kế hoạch bị xáo trộn trong một tab mới, vì vậy bạn có thể tiếp tục làm việc với phiên bản ban đầu, không bị xáo trộn.

Bạn có thể nhận thấy một sự khác biệt khác trong ảnh chụp màn hình ở trên. Một tính năng mới đã được giới thiệu trong Plan Explorer là bố cục tùy chỉnh - mang lại cho bạn sự linh hoạt lớn trong cách bạn xem các kế hoạch đồ họa. Tôi sẽ không đánh cắp bất kỳ lời sấm nào của anh ấy, vì vậy bạn sẽ muốn xem bài đăng này từ Greg Gonzalez (blog | @SQLsensei) để biết thêm chi tiết:

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. Cách nhanh nhất để tính số trung vị là gì?

  2. Cách trở thành nhà thiết kế cơ sở dữ liệu

  3. Cách đổi tên bảng trong SQL

  4. Tham chiếu SQL cho người mới bắt đầu

  5. Bản tin SQLPerformance.com mới của chúng tôi