cuốn sách gpt4 ai đã làm

MySQL 分析

In lại Tác giả: Walker 123 更新时间:2023-11-29 02:23:39 26 4
mua khóa gpt4 Nike

在 MySQL 中可以使用 SET profiling = 1;

设置分析

查询 SHOW PROFILES; 显示每个查询所用的时间。我想知道这个时间是只包括服务器的执行时间还是还包括将结果发送到前端所花费的时间。

Cảm ơn

câu trả lời hay nhất

根据manual state Sending data 是将结果发送到客户端所花费的时间。示例:

mysql> SHOW PROFILE FOR QUERY 1;
+--------------------------------+----------+
| Status | Duration |
+--------------------------------+----------+
| starting | 0.000024 |
| Waiting for query cache lock | 0.000005 |
| checking query cache for query | 0.000051 |
| checking permissions | 0.000010 |
| Opening tables | 0.000022 |
| System lock | 0.000012 |
| Waiting for query cache lock | 0.000024 |
| init | 0.000043 |
| optimizing | 0.000008 |
| statistics | 0.000012 |
| preparing | 0.000011 |
| executing | 0.000004 |
| Sorting result | 0.125893 |
| Sending data | 0.000076 | -- here
| end | 0.000005 |
| query end | 0.000002 |
| closing tables | 0.000005 |
| freeing items | 0.000005 |
| Waiting for query cache lock | 0.000001 |
| freeing items | 0.000012 |
| Waiting for query cache lock | 0.000001 |
| freeing items | 0.000001 |
| storing result in query cache | 0.000013 |
| logging slow query | 0.000001 |
| cleaning up | 0.000002 |
+--------------------------------+----------+

更新:在使用查询缓存时,状态可能是正在向客户端发送缓存结果.

关于MySQL 分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27123801/

26 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress