select marksymbol,round(avg(p.closerate * p.out_share),2)
from price p
where trandate >= '2000/06/05' and trandate <= '2012/06/22' and p.markcode='RD'
group by marksymbol
在具有 2gb 内存的本地机器上花费了 0.064 秒,在服务器上花费了 1 分 30.38 秒。
我在本地机器上运行 Windows。服务器在 Linux 下运行 MySQL。
两台机器上的数据库方案是相同的。它们具有相同的索引和主键。
还有哪些其他因素会影响此查询的性能?