dol*_*oug 3 mysql testing windows query php
当我第一次运行查询时,执行需要 x 毫秒。当我第二次运行它时,它花费的时间要少得多。我假设这个机制涉及一些缓存,但我需要知道我的查询的真实速度是多少。
顺便说一句,我在 Windows (XAMPP) 中使用 Apache、MySQL 和 PHP。
gbn*_*gbn 5
就个人而言,我倾向于在开发时使用第二次和后续执行作为我的基准,因此这个答案......
可以说,真正的速度是有数据和执行计划的缓存。
如果它的运行频率足够重要,那么它将在现实生活中被缓存。您是第二次测量性能。对于第一次运行,您正在测量加载/编译时间。
在生产服务器上,数据也会因为使用而被缓存,但在开发中不会。
它每天运行一次或作为偶尔的报告运行,那么这无关紧要(在合理范围内)。
归档时间:
14 年,2 月 前
查看次数:
2480 次
最近记录:
13 年,6 月 前