आप अपने विचारों को अनुक्रमित क्यों कर रहे हैं? आपने अपने समाधान 2 में "अंतरिक्ष की बर्बादी" का उल्लेख किया है, लेकिन क्या आप जानते हैं कि जब आप अपने विचार को अनुक्रमित करते हैं, तो आप इसे डीबी पर बनाए रखते हैं?
दूसरे शब्दों में, आप डेटा की एक प्रति बनाते हैं जो दृश्य डीबी पर वापस आ जाएगा और हर बार डेटा को स्रोत तालिकाओं पर अपडेट किया जाता है, SQL सर्वर के कुछ आंतरिक तंत्र को इसे इस नई डेटा संरचना पर अपडेट करना पड़ता है क्योंकि अब SQL सर्वर दृश्य से पढ़ता है, अब तालिकाओं से नहीं।
अगर आप प्रोफाइलर का उपयोग करते हैं + डीटीए या यहां तक कि DMVS आप अपनी टेबल पर बनाए जाने वाले सही इंडेक्स के साथ आ सकते हैं जिससे किसी भी दृश्य को फायदा होगा