Sql 为数据集+查询生成有意义的性能评估?

Sql 为数据集+查询生成有意义的性能评估?,sql,Sql,我正在编写一个使用mysql数据库的web应用程序。我想显示一个特定查询的运行时间,但我希望它对其他试图做同样事情的开发人员有用。关键是要让其他开发人员知道,如果他们尝试相同的web应用程序模式,那么执行此查询的成本 做这件事的好方法是什么?我可以在mysql上运行N次查询并平均结果。我可以修改正在运行的数据集,以提供预期的、最佳的和最坏的情况。但是这些对其他开发人员有用吗?还有别的办法吗 我在mysql查询浏览器中看到,它将报告运行查询所花费的时间。这就是提供accrate报告所需的全部内容吗

我正在编写一个使用mysql数据库的web应用程序。我想显示一个特定查询的运行时间,但我希望它对其他试图做同样事情的开发人员有用。关键是要让其他开发人员知道,如果他们尝试相同的web应用程序模式,那么执行此查询的成本

做这件事的好方法是什么?我可以在mysql上运行N次查询并平均结果。我可以修改正在运行的数据集,以提供预期的、最佳的和最坏的情况。但是这些对其他开发人员有用吗?还有别的办法吗

我在mysql查询浏览器中看到,它将报告运行查询所花费的时间。这就是提供accrate报告所需的全部内容吗

我知道相同的模式在不同的体系结构上会有不同的运行时间


谢谢

确定查询使用的逻辑读取数。这不会像经过的时间那样波动。

嗨,米奇,你能详细说明一下吗?行获取是否算作读取?例如,通过一个简单的选择[select x from table where age>13]——会产生多少读取?在年龄>13的情况下,每行至少读取一次,但年龄<14的行是否必须“读取”才能进行筛选?