2010-09-03 32 views
7

Có giải thích về các trạng thái này ở bất kỳ đâu không?mysql profiler "Gửi dữ liệu"

http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html

câu hỏi cụ thể của tôi là liên quan đến truy vấn này:

select count(*) 
from 135_5m.record_updates u, 135_5m.records r 
where r.record_id = u.record_id and 
    (u.date_updated > null or null is null) and 
    u.date_updated <= '2011-01-03'; 

mà trả về một số duy nhất - 4053904. Vậy tại sao sẽ phần lớn thời gian được chi tiêu trong "Sending data"? Nó chỉ có tên kém? Chắc chắn "Gửi dữ liệu" phải làm nhiều hơn là chỉ gửi dữ liệu?

+--------------------------------+-----------+-------+ 
| Status       | Duration | Swaps | 
+--------------------------------+-----------+-------+ 
| starting      | 0.000224 |  0 | 
| checking query cache for query | 0.000188 |  0 | 
| checking permissions   | 0.000012 |  0 | 
| checking permissions   | 0.000017 |  0 | 
| Opening tables     | 0.000036 |  0 | 
| System lock     | 0.000015 |  0 | 
| Table lock      | 0.000067 |  0 | 
| init       | 0.000105 |  0 | 
| optimizing      | 0.000052 |  0 | 
| statistics      | 0.000254 |  0 | 
| preparing      | 0.000061 |  0 | 
| executing      | 0.000017 |  0 | 
| Sending data     | 32.079549 |  0 | 
| end       | 0.000036 |  0 | 
| query end      | 0.000012 |  0 | 
| freeing items     | 0.000089 |  0 | 
| storing result in query cache | 0.000022 |  0 | 
| logging slow query    | 0.000008 |  0 | 
| logging slow query    | 0.000008 |  0 | 
| cleaning up     | 0.000011 |  0 | 
+--------------------------------+-----------+-------+ 
+0

Tắt chủ đề nhưng mục đích của bit này là những gì 'u.date_updated> null hoặc null là null'? Chắc chắn nó luôn luôn đúng? –

+1

truy vấn ban đầu là một chuẩn bị sẵn sàng trong mã java. Tôi đã thay thế? trong mã của tôi với các giá trị thực tế để kiểm tra hiệu suất. – andersonbd1

Trả lời

0

trước khi gửi dữ liệu cho khách hàng, mysql cần phải đọc dữ liệu, giai đoạn dữ liệu đọc có thể dành thời gian majrity của "gửi dữ liệu"

Các vấn đề liên quan