我如何对SQL和PHP代码进行基准测试?

时间:2009-08-27 11:26:19

标签: php sql mysql benchmarking

我遇到了问题,因为我真的不知道如何测试我的代码和sql(mysql)以查看SQL查询和PHP函数/代码运行的时间。

有谁知道我在哪里可以找到这些工具?

3 个答案:

答案 0 :(得分:11)

对于PHP代码,您可以使用xdebug for profiling。您还需要一个前端来读取跟踪数据。如果您使用的是Windows,则可以使用WinCacheGrind。对于其他操作系统,您可以使用kCacheGrind(许多功能,但对初学者有点可怕)或WebGrind(更简单,更好看)。

对于Mysql,您可以使用maatkit分析多个查询,并分析特定查询,您应该使用EXPLAIN

答案 1 :(得分:1)

这称为分析。 XDebugAPD以及其他一些软件包可能会提供此功能。

答案 2 :(得分:1)

您想要的搜索关键字是“ profiler ”。

那里有几个PHP分析器; XDebugPHPEd ProfilerAPDDBGPQP,仅举几例。

我曾经多次使用过XDebug,尽管起床和运行起来有点烦人,但它确实很不错。只需按照installations docs进行操作即可。