मेरे पास डेटा की एक सारणी है जो सप्ताह में एक बार अपडेट हो जाती है। मेरे पास एक प्रश्न है जो इस डेटा को संसाधित करता है और अनिवार्य रूप से कोड की एक सूची और उन कोडों को बुक किए गए घंटों की मात्रा देता है। यह क्वेरी उचित रूप से जटिल है और इसे चलाने में लगभग 5 सेकंड लगते हैं।एसक्यूएल व्यू या टेबल
इस डेटा को डीबी में कई अन्य क्वेरी द्वारा उपयोग करने की आवश्यकता है, इसलिए मैं इसे कहीं और रखना चाहता हूं कि इसे अन्य क्वेरी द्वारा आसानी से एक्सेस किया जा सके। इसे ध्यान में रखते हुए एक अच्छा विचार प्रतीत होता था, लेकिन इसका मतलब यह है कि हर बार इस दृश्य को बुलाया जाता है, यह इस क्वेरी को फिर से चलाएगा, 5 सेकंड ले जाएगा, अगर एक बार में बहुत सी कॉल हैं तो यह कारण बन जाएगा धीमा करने के लिए ऐप।
तो मैं सोच रहा था, क्या सोमवार को डेटा आयात होने पर इस दृश्य को तालिका के रूप में बनाना बेहतर होगा, क्योंकि यह एकमात्र समय होगा। क्या यह सबसे अच्छा विचार है, या क्या मैं इसे गलत तरीके से देख रहा हूं?
यदि आप इसे एक स्पीरेट टेबल में डालते हैं, तो इसे इस्तेमाल करने वाले प्रश्नों को फ़िल्टर करने के लिए इसे भूलना न भूलें। – HLGEM