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

MySQL-এ সক্রিয় (active) বা মোট কানেকশন স্ট্যাটাস কীভাবে জানবেন?

Threads_connected ভেরিয়েবল এবং SHOW PROCESSLIST

বর্তমানে খোলা কানেকশনের সংখ্যা জানার জন্য Threads_connected স্ট্যাটাস ভেরিয়েবল ব্যবহার করুন।

স্ট্যাটাস ভেরিয়েবল থেকে

mysql> SHOW STATUS WHERE Variable_name = 'Threads_connected';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_connected | 1     |
+-------------------+-------+

প্রসেস লিস্ট থেকে বিস্তারিত

mysql> SHOW PROCESSLIST;
+----+-----------------+-----------------+----------+---------+--------+------------------------+------------------+
| Id | User            | Host            | db       | Command | Time   | State                  | Info             |
+----+-----------------+-----------------+----------+---------+--------+------------------------+------------------+
| 4  | event_scheduler | localhost       | NULL     | Daemon  | 349012 | Waiting on empty queue | NULL             |
| 11 | root            | localhost:54746 | business | Query   | 1      | starting               | show processlist |
+----+-----------------+-----------------+----------+---------+--------+------------------------+------------------+

ব্যাখ্যা: Threads_connected = বর্তমানে খোলা থ্রেড/কানেকশন। SHOW PROCESSLIST = প্রতিটি কানেকশনের ইউজার, হস্ট, ডিবি, কমান্ড, স্টেট ইত্যাদি বিস্তারিত।

  1. MySQL-এ INFORMATION_SCHEMA.STATISTICS ব্যবহার করে ডেটাবেসের ইন্ডেক্স দেখানো

  2. MySQL-এ ENUM সেট করা স্ট্যাটাস কলাম থেকে ACTIVE রেকর্ড বের করা

  3. MySQL সংযোগ সিকিউর ট্রান্সপোর্টে সীমাবদ্ধ করা

  4. Linux-এ সকল এক্টিভ SSH কানেকশন দেখানোর পদ্ধতি