MySQL-এ লগড-ইন ইউজারদের লিস্ট দেখানোর দুটি পদ্ধতি আছে:
প্রথম পদ্ধতি: INFORMATION_SCHEMA.PROCESSLIST
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
দ্বিতীয় পদ্ধতি: SHOW PROCESSLIST কমান্ড
SHOW PROCESSLIST;
প্রথম ক্যোয়ারি রান করি:
mysql> SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
আউটপুট (উদাহরণ):
+----+-----------------+-----------------+------+---------+--------+-----------------------------+---------------------------------------------+ | ID | USER | HOST | DB | COMMAND | TIME | STATE | INFO | +----+-----------------+-----------------+------+---------+--------+-----------------------------+---------------------------------------------+ | 8 | root | localhost:50252 | web | Query | 0 | executing | SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST | | 4 | event_scheduler | localhost | NULL | Daemon | 301832 | Waiting for next activation | NULL | +----+-----------------+-----------------+------+---------+--------+-----------------------------+---------------------------------------------+ 2 rows in set (0.00 sec)
দ্বিতীয় কমান্ড রান করি:
mysql> SHOW PROCESSLIST;
আউটপুট:
+----+-----------------+-----------------+------+---------+--------+-----------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+------+---------+--------+-----------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 301842 | Waiting for next activation | NULL | | 8 | root | localhost:50252 | web | Query | 1 | starting | SHOW PROCESSLIST | +----+-----------------+-----------------+------+---------+--------+-----------------------------+------------------+ 2 rows in set (0.19 sec)
কলামের অর্থ: ID (কানেকশন আইডি), USER (মাইএসকিউএল ইউজার), HOST (ক্লায়েন্ট হোস্ট), DB (ব্যবহৃত ডেটাবেস), COMMAND (কমান্ড টাইপ), TIME (সেকেন্ডে সময়), STATE (থ্রেড স্টেট), INFO (চলমান ক্যোয়ারি)।