Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में चल रही सभी क्वेरी कैसे सूचीबद्ध करें

चल रही क्वेरी सूचीबद्ध करने के लिए, हमें 'show processlist' कमांड का उपयोग करने की आवश्यकता है।

निम्नलिखित क्वेरी है।

mysql> SHOW processlist;

उपरोक्त क्वेरी का निम्नलिखित आउटपुट है।

+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ 
| Id | User | Host | db | Command | Time | State | Info | 
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ 
| 4 | event_scheduler | localhost | NULL | Daemon | 13785 | Waiting on empty queue | NULL | 
| 9 | root | localhost:63587 | business | Query | 0 | starting | show processlist | 
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ 
2 rows in set (0.00 sec)

आइए SHOW कमांड की मदद से परिणाम को क्षैतिज रूप से प्रदर्शित करते हैं।

mysql> SHOW FULL PROCESSLIST\G;

उपरोक्त क्वेरी का निम्नलिखित आउटपुट है।

*************************** 1. row *************************** 
Id: 4 
User: event_scheduler 
Host: localhost 
db: NULL 
Command: Daemon 
Time: 17385 
State: Waiting on empty queue 
Info: NULL 
*************************** 2. row *************************** 
Id: 9 
User: root 
Host: localhost:63587 
db: business 
Command: Query 
Time: 0 
State: starting 
Info: SHOW FULL PROCESSLIST 
2 rows in set (0.00 sec)
उपयोगी कॉलम: Time कॉलम सेकंड में दिखाता है कि क्वेरी कितने समय से चल रही है। लंबे समय तक चलने वाली क्वेरी की पहचान करने के लिए WHERE Time > 60 जैसे फिल्टर का उपयोग करें। MySQL 8.0+ में performance_schema.threads और events_statements_current अधिक विस्तृत जानकारी प्रदान करते हैं।
  1. - MySQL डेटाबेस में सभी टेबल सूचीबद्ध करना

    आइए समझते हैं कि MySQL डेटाबेस में सभी टेबल कैसे सूचीबद्ध करें: एक बार डेटाबेस बन जाने पर, हम निम्न क्वेरी का उपयोग करके किसी विशिष्ट डेटाबेस को एक्सेस और उपयोग कर सकते हैं: क्वेरी mysql> USE databaseName Database changed USE स्टेटमेंट के लिए सेमीकॉलन की आवश्यकता नहीं होती। यह QUIT स्टेटमेंट

  1. - C# में डायरेक्टरी में सभी फाइल्स लिस्ट करना

    DirectoryInfo और GetFiles() से फाइल्स लिस्ट करना DirectoryInfo ऑब्जेक्ट का उपयोग करके डायरेक्टरी की जानकारी प्राप्त करें। DirectoryInfo ऑब्जेक्ट बनाएं: DirectoryInfo mydir = new DirectoryInfo(@d:\amit); GetFiles() से सभी फाइल्स प्राप्त करें: FileInfo[] f = mydir.GetFiles(); पूर्ण कोड उदाहरण using

  1. - पायथन का उपयोग करके सभी फ़ाइलों को वर्णानुक्रम में कैसे सूचीबद्ध करें?

    आप डायरेक्टरी कंटेंट की सूची प्राप्त करने के लिए os.listdir फ़ंक्शन को कॉल कर सकते हैं और इस सूची को सॉर्ट करने के लिए sorted फ़ंक्शन का उपयोग कर सकते हैं।उदाहरण के लिए>>> import os\n>>> list_dir = os.listdir(.)\n>>> list_dir = [f.lower() for f in list_dir] # लोअर केस में