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 (কভারিং ইনডেক্স)।