Николай, не могли бы вы прокомментировать вот этот

Jul 17, 2015

Николай, не могли бы вы прокомментировать вот этот профайлинг. Запрос — как в сабже (условия по тем же полям — TV и значение), но сами условия немного сложнее (результат выборки — 150 записей).

starting 0.000011
 checking query cache for query 0.000101
 Opening tables 0.000010
 System lock 0.000004
 Table lock 0.000027
 init 0.000037
 optimizing 0.000020
 **statistics** 0.018192
 preparing 0.000032
 **Creating tmp table** 0.000029
 executing 0.000002
 Copying to tmp table 0.011076
 Sending data 0.000065
 end 0.000002
 removing tmp table 0.000006
 end 0.000003
 query end 0.000003
 freeing items 0.000210
 storing result in query cache 0.000008
 logging slow query 0.000002
 cleaning up 0.000003

Практически всё время съедают statistics и Copying to tmp table. Большой statistics, возможно, из-за низких значений некоторых настроек MySQL, связанных с памятью (не совсем понимаю фразу the server is probably disk-bound performing other work из справки) А Copying to tmp table — не понятно, на диск или в оперативку…

P.S. Именно сабжевый запрос даёт аналогичный профайлинг, но Copying to tmp table в процентном соотношении занимает не так много времени, но statistics по-прежнему высокий.