मैं एक बड़ी मात्रा में डेटा के साथ विभाजित तालिका का उपयोग करता हूं। जैसे SUMक्या MySQL यूनियन सबक्वायरीज़ (या कुछ भी बिल्कुल) समानांतर कर सकता है?
प्रश्नों को शामिल कुल कार्य() और COUNT() आसानी से parallelized किया जा सकता: MySQL डॉक्स के अनुसार, यह कार्यसूची उस पर है।
... लेकिन, क्या मैं यूनियन सबक्वायरीज़ का उपयोग करके समान कार्यक्षमता प्राप्त कर सकता हूं? क्या वे समांतर हैं, या क्या मुझे सभी संभावित विभाजन कुंजी के साथ समवर्ती प्रश्न चलाने के लिए एक बहुप्रचारित क्लाइंट बनाना है?
संपादित करें:
सवाल सख्ती से संघ या सबक्वेरी के बारे में नहीं है। मैं अपने प्रश्नों के लिए जितना संभव हो उतना कोर उपयोग करना चाहता हूं। क्या ऐसा करने का कोई तरीका है (और सुनिश्चित करें कि यह हो गया है) मेरे आवेदन को पैरालाइजिंग किए बिना?
MySQL की वर्तमान समांतर क्षमताओं के बारे में कोई अच्छा दस्तावेज़?
आप (चुनिंदा राशि (x) xxx से राशि के रूप में) एक (चुनिंदा गिनती (*) xxx से गिनती के रूप में) के रूप में से ' चयन a.sum, b.count मतलब के रूप में ख ' करना ' का योग योग के रूप में योग (x) के रूप में चुनें, गणना करें (*) xxx ' –
@Luis से मैं केवल कुल कार्यों के बारे में बात नहीं कर रहा हूं।लेकिन अगर मैं ऐसा कुछ करता हूं: 'तालिका से चुनें AVG (संख्या) जहां वर्ग = 1 यूनियन तालिका से AVG (संख्या) चुनें जहां वर्ग = 2' – vbence