
जब आप के साथ काम MySQL यह हो सकता है कि कुछ अवसरों पर परामर्श वे बन सकता है बड़े, रिकॉर्ड की एक बड़ी संख्या में वापसी और भस्म भी एक उच्च प्रतिशत चक्र के प्रसंस्करण.
उसी तरह, अगर हम किसी भी डेस्कटॉप या वेब अनुप्रयोग के माध्यम से डेटाबेस सर्वर तक पहुँचते हैं, शायद आप की जाँच करने के लिए की जरूरत है पंजीकरण बाहर किया गया है संभव परामर्श, सक्रिय करने के लिए अच्छा विचार है, तो पंजीकरण किसी फ़ाइल में इन प्रश्नों लॉग, जो की फ़ाइल में सेट होना चाहिए कॉन्फ़िगरेशन के MySQL, My.cnf.
लेकिन अगर हम क्या चाहते हैं यह देखने के लिए है, में वास्तविक समय, क्वेरीज़ को अपने डेटाबेस पर चल रहे हैं, के रूप में अच्छी तरह के रूप में उपयोगकर्ताओं उसी कि चल रहे कनेक्शन, हम कर सकते हैं का उपयोग करें परामर्श का ही MySQL निम्न:
1 | mysql > show processlist; |
जो निम्न के समान कुछ प्रदर्शित करेगा:
1 2 3 4 5 6 | +-------+------------+-----------+-------+---------+------+----------------+------------------------+ | Id | User | Host | db | Command | Time | State | Info | +-------+------------+-----------+-------+---------+------+----------------+------------------------+ | 67095 | root | localhost | NULL | Query | 0 | starting | show processlist | | 67112 | usuario_db | localhost | mi_bd | Query | 0 | Sorting result | SELECT * FROM mi_tabla | +-------+------------+-----------+-------+---------+------+----------------+------------------------+ |
जैसा कि आप देख सकते हैं, इस क्वेरी दिखाएगा उपयोगकर्ता, होस्ट और डेटाबेस जो करने के लिए कनेक्शन किया जा रहा है, के रूप में अच्छी तरह के रूप में SQL क्वेरी यह चल रहा है.
आधार पर अनुमतियाँ जिसमें से अब क्वेरी या आदेश चला रहे उपयोगकर्ता के पास, अनुमतियाँ के मामले में सभी उपयोगकर्ताओं की सभी प्रक्रियाओं को प्रदर्शित कर रहे हैं कुल, या केवल उपयोगकर्ता में समस्याग्रस्त, यदि आपके पास सीमित ऐसा ही.
