我们在表中有大量数据的在线应用程序,通常每个表中的数据量超过1000万。LAMP站点的奇怪性能测试结果
我正面临的性能命中是报告模块,其中某些图表和表格显示加载非常缓慢。
假设总时间= PHP执行时间+ MySQL查询时间+ http响应时间
为了验证这一点,当我打开的phpmyadmin这又另一个网络应用程序。
如果我单击一个带有3条记录(SELECT * from table_name)的表格=显示的总时间为1 - 1.5秒。我可以看到MySQL查询时0.0001秒
当我点击了10万条记录的表=总时间为7-8秒和MySQL查询时间被再次接近0.0001秒
不应该的页面加载时间是mysql和脚本运行时间的总和?为什么当mysql行数据量较大时,它加载速度很慢,即使mysql说它需要相同的时间。
您是否在限制查询或选择所有记录? – tftd
PHPMyAdmin会自动附加一个'limit'子句,让你查询是否需要它(只是扩展上面的注释)。 – Fluffeh
PHP执行时间+ http响应时间的总和是7-8秒吗?你如何衡量这个? –