इस महीने की शुरुआत में, मैंने साथी एमवीपी जोनाथन केहैयस (ब्लॉग | @SQLPoolBoy) से पावरशेल स्क्रिप्ट के बारे में ब्लॉग किया था। जोनाथन की स्क्रिप्ट आपको संभावित रूप से संवेदनशील डेटा, जैसे तालिका नाम और कॉलम नाम छिपाने के लिए निष्पादन योजना को बदलने में सक्षम बनाती है।
SQL सेंट्री प्लान एक्सप्लोरर के नवीनतम निर्माण के साथ, अब आप सीधे एप्लिकेशन के भीतर एक समान शैली की अस्पष्टता का प्रदर्शन कर सकते हैं - चाहे वह समर्थन करने के लिए योजना को अपलोड करने का इरादा हो या इसे किसी सहकर्मी के साथ साझा करना हो।
एक नया मेनू आइटम है:Edit > Anonymize
, जो स्टेटमेंट टेक्स्ट को हटा देगा और डेटाबेस, टेबल और कॉलम नामों को बहुत सामान्य चीजों जैसे Database1.Table2.Column3
में बदल देगा। :
यहां विकल्प लागू करने से पहले और बाद में एक उदाहरण दिया गया है:
एक योजना जिसमें संवेदनशील जानकारी हो सकती है
अज्ञात करने के बाद वही प्लान
ध्यान दें कि यह अस्पष्ट योजना को एक नए टैब में रखता है, ताकि आप मूल, अस्पष्ट संस्करण के साथ काम करना जारी रख सकें।
आपने ऊपर के स्क्रीन शॉट्स में एक और अंतर देखा होगा। प्लान एक्सप्लोरर में पेश किया गया एक नया फीचर कस्टम लेआउट है - जो आपको ग्राफिकल प्लान देखने के तरीके में भारी मात्रा में लचीलापन देता है। मैं उसकी कोई गड़गड़ाहट नहीं चुराऊंगा, इसलिए आप अधिक जानकारी के लिए ग्रेग गोंजालेज (ब्लॉग | @SQLsensei) से इस पोस्ट को देखना चाहेंगे:
https://blogs.sentryone.com/author/GregGonzalez/plan-explorer-pro-2-5-query-plans-your-way/