我已将页面移至新服务器并偶然发现了一个查询问题。下面的查询在第一台服务器上运行良好。但是,当将数据从表导入到新服务器时,加载时间大约需要 4-5 秒而不是 0.2 秒。
我已经找了好几天了。并且真的会在正确的方向上得到一两个提示。
back_time 由 6000 行和 back_ao 约 600 行组成。如果我可以以更有效的方式运行查询,请同时指出。
新的mysql版本:5.1.70
旧mysql版本:5.1.60
我试图修理桌子。
SELECT sum(back_time.Tm),
sum(back_time.Tti),
sum(back_time.Ton),
sum(back_time.Tto),
sum(back_time.Tfr),
sum(back_time.Tlo),
sum(back_time.Tso),
sum(back_time.OTm),
sum(back_time.OTti),
sum(back_time.OTon),
sum(back_time.OTto),
sum(back_time.OTfr),
sum(back_time.OTlo),
sum(back_time.OTso)
FROM back_time
WHERE back_time.ssao
IN (
select back_ao.ssao
from back_ao
where back_ao.status = 1
)