5

क्या MySQL संचालन बहुप्रचारित हैं?MySQL में मल्टीथ्रेडिंग?

विशेष रूप से, एक का चयन चलाने पर, का चयन करें (या सम्मिलित हों) एल्गोरिथ्म अंडे से अधिक थ्रेड एक साथ चलाने के लिए करता है? बहु-थ्रेडेड रोकने के लिए कई समवर्ती उपयोगकर्ताओं का समर्थन करने में सक्षम होना चाहिए?

+0

क्या आपका मतलब है "एकल-थ्रेडेड रोकथाम होगा ..."? –

उत्तर

4

कई पृष्ठभूमि धागे एक MySQL सर्वर में चलते हैं। साथ ही, प्रत्येक डेटाबेस कनेक्शन को एक थ्रेड द्वारा परोसा जाता है। समांतर प्रश्न (एकाधिक धागे का उपयोग करके चयन) MySQL में लागू नहीं किए गए हैं।

MySQL जैसा कि "समवर्ती उपयोगकर्ताओं" का समर्थन कर सकता है। उदाहरण के लिए फेसबुक ने MySQL के साथ सफलतापूर्वक शुरुआत की।

+0

क्या इसका मतलब यह है कि किसी दिए गए डेटाबेस में, कनेक्शन से पूछताछ करने या डेटा में परिवर्तन करने से पहले एक कनेक्शन समाप्त होना चाहिए? – mikl

1

प्रत्येक कनेक्शन के अलावा एक धागा है, कई प्रबंधन प्रक्रियाएं हैं जिनके पास इसका स्वयं का धागा है। यह डीबीएमएस में आमतौर पर देखी जाने वाली व्यवस्था है। जैसे ओरेकल आरडीएमएस में सिस्टम मॉनिटर, डीबी राइटर और इसी तरह है।
खेल कैश-रीडिंग और आलसी लेखन है।

संबंधित मुद्दे