Đầ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/