Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีดูเวลาการรันคำสั่งใน MySQL Command Line

ใน MySQL Command Line ทุกคำสั่งที่รันจะแสดงเวลาที่ใช้ในการประมวลผลโดยอัตโนมัติ ทำให้สามารถติดตามประสิทธิภาพคิวรีได้ง่าย

ตัวอย่างการใช้งาน

เริ่มต้นด้วยการสร้างตารางทดสอบ:

mysql> create table DemoTable1589 (
    -> EmployeeId int,
    -> EmployeeName varchar(20)
    -> );
Query OK, 0 rows affected (0.56 sec)

เพิ่มข้อมูลทดสอบด้วยคำสั่ง INSERT:

mysql> insert into DemoTable1589 values(101,'Sam');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable1589 values(102,'Bob');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable1589 values(103,'David');
Query OK, 1 row affected (0.16 sec)

ดูข้อมูลทั้งหมดด้วยคำสั่ง SELECT:

mysql> select * from DemoTable1589;

ผลลัพธ์ที่ได้จะแสดงเวลารันคิวรีด้านล่าง:

+------------+--------------+
| EmployeeId | EmployeeName |
+------------+--------------+
|        101 | Sam          |
|        102 | Bob          |
|        103 | David        |
+------------+--------------+
3 rows in set (0.04 sec)

คำอธิบาย

ค่าที่แสดงในวงเล็บด้านท้าย เช่น (0.04 sec) แสดงเวลาที่ MySQL ใช้ในการประมวลผลคำสั่งนั้นๆ ซึ่งเป็นฟีเจอร์ในตัวของ MySQL client ไม่ต้องตั้งค่าเพิ่มเติม