Николай, не могли бы вы прокомментировать вот этот профайлинг. Запрос — как в сабже (условия по тем же полям — 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 по-прежнему высокий.