SHOW PROCESSLIST কমান্ড ব্যবহার করে আপনার MySQL অ্যাকাউন্টের সাথে সম্পর্কিত চলমান থ্রেডগুলো দেখানো হয়। প্রসেস প্রিভিলেজ থাকলে প্রায় সকল চলমান থ্রেড দেখা যায়। এটি দেখায় কোন থ্রেডগুলো চলছে।
কোয়েরি
mysql> SHOW PROCESSLIST;
আউটপুট:
+----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 968 | Waiting on empty queue | NULL | | 9 | root | localhost:50255 | NULL | Query | 0 | starting | show processlist | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ 2 rows in set (0.00 sec)
ডেটাবেস পরিবর্তন করলে আউটপুট ভিন্ন হবে, কিন্তু সবসময় নিচের দুটি ইউজার থাকবে: 'event_scheduler' এবং 'root'।
আরেকবার কোয়েরি চালান:
mysql> SHOW PROCESSLIST;
আউটপুট (এবার db কলামে 'business' দেখাচ্ছে):
+----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 1148 | Waiting on empty queue | NULL | | 9 | root | localhost:50255 | business | Query | 0 | starting | show processlist | +----+-----------------+-----------------+----------+---------+------+------------------------+------------------+ 2 rows in set (0.00 sec)
প্রদর্শিত কলাম: Id, User, Host, db, Command, Time (সেকেন্ড), State, Info (কোয়েরি টেক্সট)। SHOW FULL PROCESSLIST দিয়ে পুরো কোয়েরি টেক্সট দেখা যায়।