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

MySQL-এ চলমান কুয়েরি বন্ধ করার পদ্ধতি

চলমান কুয়েরি বন্ধ করতে প্রথমে SHOW PROCESSLIST দিয়ে প্রসেস আইডি (Id) খুঁজুন, তারপর CALL mysql.rds_kill(id) দিয়ে কিল করুন।

প্রসেস লিস্ট দেখা

mysql> SHOW PROCESSLIST;
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+
| Id | User            | Host            | db       | Command | Time  | State                  | Info             |
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+
| 4  | event_scheduler | localhost       | NULL     | Daemon  | 71034 | Waiting on empty queue | NULL             |
| 8  | Manish          | localhost:53496 | business | Query   | 0     | starting               | show processlist |
+----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+

কুয়েরি বন্ধ করা (Id=8)

mysql> CALL mysql.rds_kill(8);
ERROR 2013 (HY000): Lost connection to MySQL server during query

এই এরর মানে কুয়েরি বন্ধ হয়েছে। পুনরায় কানেক্ট করলে ডাটাবেস নোন দেখাবে।

mysql> USE business;
No connection. Trying to reconnect...
Connection id: 10
Current database: *** NONE ***
Database changed

নোট: এটি RDS/MySQL ৮.০+ এর জন্য প্রযোজ্য। সাধারণ MySQL-এ KILL connection_id; ব্যবহার করা হয়।

  1. MySQL-এ UPDATE দিয়ে বুলিয়ান মান আপডেট করা

  2. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  3. MySQL-এ IFNULL() ফাংশন দিয়ে NULL মানকে ০ দিয়ে প্রতিস্থাপন করা

  4. MySQL কোয়েরিতে অতিরিক্ত OR স্টেটমেন্ট এড়ানো