संग्रहित प्रक्रियाओं को प्रारंभ करें हमारे पास एक संग्रहीत प्रक्रिया है जो रात में चलती है जो बदले में कई अन्य प्रक्रियाओं को बंद कर देती है। उनमें से कुछ प्रक्रियाओं को तर्कसंगत रूप से कुछ अन्य लोगों के साथ समानांतर में चलाया जा सकता है।अनुक्रमिक रूप से या समांतर
- मैं कैसे एसक्यूएल सर्वर को इंगित कर सकते हैं एक प्रक्रिया समानांतर में चलाने की जानी चाहिए कि क्या है या धारावाहिक — अर्थात्: एसिंक्रोनस रूप से या अवरुद्ध करने का शुरू हुआ?
- समानांतर में उन्हें चलाने का क्या प्रभाव होगा, यह ध्यान में रखते हुए कि मैंने पहले से ही यह निर्धारित कर लिया है कि प्रक्रिया तालिका पहुंच या ताले के लिए प्रतिस्पर्धा नहीं करेगी- केवल कुल डिस्क io और स्मृति। अधिकांश भाग के लिए वे एक ही टेबल का उपयोग नहीं करते हैं।
- क्या इससे कोई फर्क पड़ता है कि उनमें से कुछ प्रक्रिया समान प्रक्रिया है, बस विभिन्न मानकों के साथ?
- यदि मैं एक जोड़ी या प्रक्रियाओं को असीमित रूप से शुरू करता हूं, तो क्या SQL सर्वर में एक अच्छी प्रणाली है, फिर उन दोनों को समाप्त करने के लिए प्रतीक्षा करें, या क्या मुझे उनमें से प्रत्येक को ध्वज सेट करना होगा और समय-समय पर ध्वज को जांचना और मतदान करना होगा
WAITFOR DELAY
का उपयोग कर?
क्षण हम एसक्यूएल सर्वर 2000
एक पक्ष नोट के रूप में पर हों, यह मायने रखती है क्योंकि मुख्य प्रक्रिया बंद जवाब में एक डेटा डंप के पूरा होने से सर्वर में एक से निकाल दिया गया है मेनफ्रेम सिस्टम। मेनफ्रेम डंप हर रात लगभग 2 घंटे लेता है, और हमारे पास इसका कोई नियंत्रण नहीं है। नतीजतन, हम लगातार प्रसंस्करण के समय को कम करने के तरीकों को खोजने की कोशिश कर रहे हैं।
चीजों के सेवा ब्रोकर पक्ष पर एक अच्छा लिंक। http://rusanu.com/2009/08/05/asynchronous-procedure-execution/ –