Mysql के लिए अधिकतम क्वेरी आकार क्या है?


121

Mysql के लिए अधिकतम क्वेरी आकार क्या है? जब मैं बहुत लंबी क्वेरी फायर करता हूं तो कुछ बार सर्वर काम करना बंद कर देता है।


10
SHOW VARIABLES LIKE 'max_allowed_packet';
NINCOMPOOP

जवाबों:


188

आप अपनी वर्तमान सर्वर सेटिंग की जाँच कर सकते हैं:

   SHOW VARIABLES LIKE 'max_allowed_packet';

यह आपको बाइट्स में जवाब देता है। उदाहरण के लिए max_allowed_packet=1048576या1mb


यदि यह बाइट्स में है, तो उत्तर से 1mb लगभग 8 गुना छोटा है।
लुकास सालिच

1
ऐसा लगता है कि यह उत्तर बताता है कि अधिकतम क्वेरी लंबाई केवल अधिकतम पैकेट आकार द्वारा सीमित है जिसे सर्वर पर भेजा जा सकता है। इसका मूल रूप से मतलब है कि जब तक आप इसे सर्वर पर भेजने में सक्षम होते हैं, तब तक क्वेरी की लंबाई की कोई ऊपरी सीमा नहीं होती है।
jlh

31

बढ़ाने के लिए max_allowed_packet, खोलें

my.ini/my.cnf[mysqld]अनुभाग के तहत ।

एक बार जब परिवर्तन हो जाता है, तो आपको सर्वर को पुनरारंभ करना होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.