কম্পিউটার টিউটোরিয়াল

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 FULL PROCESSLIST)

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 (সেকেন্ড ধরে কতক্ষণ থেকে চলছে), State (বর্তমান অবস্থা), Info (চলমান কোয়েরি)। দীর্ঘ সময় যেনে যাওয়া কোয়েরি খুঁজে বের করে KILL id দিয়ে বন্ধ করা যায়।

  1. MySQL-এ SET অপারেটর দিয়ে ইনিশিয়ালাইজ করা সব ভেরিয়েবল লিস্ট করা (performance_schema)

  2. MySQL ডেটাবেসের সব টেবিল লিস্ট করা

  3. C#-এ একটি ডিরেক্টরিতে থাকা সকল ফাইল লিস্ট করা

  4. পাইথনে সব ফাইল আলফাবেটিক্যালি লিস্ট করার পদ্ধতি