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

MySQL-এ EXPLAIN কীওয়ার্ড: Sybase ASE কমান্ডের সমতুল্য

EXPLAIN দিয়ে কোয়েরি প্ল্যান দেখা (Sybase ASE-এর SHOWPLAN সমতুল্য)

Sybase ASE-এ SET SHOWPLAN ON বা EXPLAIN ব্যবহার হয়। MySQL-এ শুধু EXPLAIN কীওয়ার্ড ব্যবহার করা হয়।

উদাহরণ

mysql> CREATE TABLE DemoTable1531 (
    -> StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> StudentName VARCHAR(20)
    -> );
mysql> CREATE INDEX Name_index1 ON DemoTable1531(StudentName);
mysql> INSERT INTO DemoTable1531(StudentName) VALUES ('Chris'),('Robert'),('David'),('Mike'),('Carol');

EXPLAIN আউটপুট

mysql> EXPLAIN SELECT * FROM DemoTable1531 WHERE StudentName = 'Mike';
+----+-------------+---------------+------------+------+---------------+-------------+---------+-------+------+----------+-------------+
| id | select_type | table         | partitions | type | possible_keys | key         | key_len | ref   | rows | filtered | Extra       |
+----+-------------+---------------+------------+------+---------------+-------------+---------+-------+------+----------+-------------+
|  1 | SIMPLE      | DemoTable1531 | NULL       | ref  | Name_index1   | Name_index1 | 63      | const |    1 |   100.00 | Using index |
+----+-------------+---------------+------------+------+---------------+-------------+---------+-------+------+----------+-------------+

মূল ইনফো: type=ref (ইনডেক্স লুকআপ), key=Name_index1 (ব্যবহৃত ইনডেক্স), Extra=Using index (কভারিং ইনডেক্স)।

  1. MySQL কমান্ড লাইন থেকে ডেটাবেস তৈরি করা

  2. কমান্ড প্রম্পটে MySQL পাথ পাওয়া

  3. উইন্ডোজ প্যাথে MySQL যোগ করা

  4. macOS-এ MySQL পূর্ণাঙ্গ আনইনস্টল করার ধাপে ধাপে গাইড