Một thường không sử dụng nhưng dài dòng hơn
HIỂN THỊ QUY TRÌNH ĐẦY ĐỦ
là tiện dụng, nhưng không tốt bằng trình phân tích truy vấn phi doanh nghiệp tuyệt vời - kích hoạt như vậy
mysql đặt profiling = 1;
Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây)
Đây là hai truy vấn rác để điền vào bảng hồ sơ,
mysql chọn * từ _test.customers;
LRI 1146 (42S02): Bảng '_test.customers' không tồn tại
mysql chọn * từ test.customers giới hạn 0;
Tập rỗng (0,00 giây)
Lấy danh sách tất cả các truy vấn được lược tả và thời lượng của chúng
mysql hiển thị hồ sơ;
+ ---------- + ------------ + ------------------------- ------ +
| Truy vấn_ID | Thời lượng | Truy vấn |
+ ---------- + ------------ + ------------------------- ------ +
| 1 | 0,00013400 | chọn * từ _test.customers |
| 2 | 0,01546500 | chọn * từ test.customers |
+ ---------- + ------------ + ------------------------- ------ +
Hiển thị thông tin cho truy vấn cuối cùng sẽ chỉ là "hiển thị hồ sơ" - hoặc bạn có thể chỉ định truy vấn
mysql hiển thị hồ sơ cho truy vấn 2;
+ ---------------------- + ---------- +
| Tình trạng | Thời lượng |
+ ---------------------- + ---------- +
| bắt đầu | 0,000053 |
| kiểm tra quyền | 0,000007 |
| Mở bàn | 0,000014 |
| Khóa hệ thống | 0,000006 |
| Khóa bàn | 0,000008 |
| init | 0,000065 |
| tối ưu hóa | 0,000003 |
| thi công | 0,000201 |
| kết thúc | 0,000003 |
| kết thúc truy vấn | 0,000002 |
| mục miễn phí | 0,000020 |
| đăng nhập truy vấn chậm | 0,000002 |
| dọn dẹp | 0,000004 |
+ ---------------------- + ---------- +
13 hàng trong bộ (0,00 giây)
Bạn cũng có thể yêu cầu thông tin cụ thể như CPU, BLOCK IO và SWAPS trong số những người khác ( tất cả trên trang man )
mysql hiển thị cpu hồ sơ cho truy vấn 2;
+ ---------------------- + ---------- + ---------- + ---- -------- +
| Tình trạng | Thời lượng | CPU_user | Hệ thống CPU |
+ ---------------------- + ---------- + ---------- + ---- -------- +
| bắt đầu | 0,000056 | 0,001000 | 0,000000 |
| kiểm tra quyền | 0,000007 | 0,000000 | 0,000000 |
| Mở bàn | 0,000010 | 0,000000 | 0,000000 |
| Khóa hệ thống | 0,000005 | 0,000000 | 0,000000 |
| Khóa bàn | 0,000007 | 0,000000 | 0,000000 |
| init | 0,000059 | 0,000000 | 0,000000 |
| tối ưu hóa | 0,000003 | 0,000000 | 0,000000 |
| thống kê | 0,015022 | 0,000000 | 0,000000 |
| chuẩn bị | 0,000014 | 0,001000 | 0,000000 |
| thi công | 0,000004 | 0,000000 | 0,000000 |
| Gửi dữ liệu | 0,000245 | 0,000000 | 0,000000 |
| kết thúc | 0,000004 | 0,000000 | 0,000000 |
| kết thúc truy vấn | 0,000002 | 0,000000 | 0,000000 |
| mục miễn phí | 0,000021 | 0,000000 | 0,000000 |
| đăng nhập truy vấn chậm | 0,000002 | 0,000000 | 0,000000 |
| dọn dẹp | 0,000004 | 0,000000 | 0,000000 |
+ ---------------------- + ---------- + ---------- + ---- -------- +
16 hàng trong bộ (0,00 giây)
Đừng quên vô hiệu hóa nó sau đó, vì đăng nhập thêm chi phí.
mysql đặt profiling = 0;
Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây)