Php 在设计期间测量MySQL数据库性能

Php 在设计期间测量MySQL数据库性能,php,mysql,simulation,Php,Mysql,Simulation,我总是想知道,在使用不同的数据加载和查询投入生产之前,是否有任何机制来衡量MySQL数据库的性能 换句话说,假设我为我的一个项目设计了一个数据库。 在这个数据库设计阶段,我想检查我的模式是否优化,或者在这个结构上不同查询的性能如何 您可以使用PHP调试栏。通过这种方式,您可以查看查询并查看它们需要多少时间,以便在需要时进一步优化它们。 看看这里:据我所知,没有自动工具可以做到这一点。您需要自己编写查询并运行它们,以查看它们在不同数据量和不同负载下的性能。这通常是通过CLI界面使用程序来完成的,因

我总是想知道,在使用不同的数据加载和查询投入生产之前,是否有任何机制来衡量MySQL数据库的性能

换句话说,假设我为我的一个项目设计了一个数据库。
在这个数据库设计阶段,我想检查我的模式是否优化,或者在这个结构上不同查询的性能如何

您可以使用PHP调试栏。通过这种方式,您可以查看查询并查看它们需要多少时间,以便在需要时进一步优化它们。

看看这里:

据我所知,没有自动工具可以做到这一点。您需要自己编写查询并运行它们,以查看它们在不同数据量和不同负载下的性能。这通常是通过CLI界面使用程序来完成的,因为运行此类程序更容易。使用少量数据,丢失的索引将不会被注意到。使用少量数据,所有内容都可以缓存,因此您不会注意到固有的I/O绑定。我的问题是在进入代码开发之前验证数据库模式。