mysql - 什么是 mysql 查询的合理时间?

标签 mysql

好吧,随着时间的推移,我看到查询需要 0.0003 秒的时间(在 phpmyadmin 中),然后还有需要 60 秒或更长时间的查询。

我想知道 mysql 专家在这里怎么想,除了什么时候我应该开始担心我的 mysql 查询优化不够,这里的合理时间是多少?

干杯。

最佳答案

这实际上取决于查询的性质,如果它是在没有用户交互的情况下在后端完成的,那么在大型数据库中可能需要数十分钟。例如数据操作、数据迁移等...

但是,如果它是为实时用户交互检索数据,例如显示网站或获取详细信息以显示给用户,那么您的用户愿意等待多长时间。就我个人而言,我尽量将给定时间所有操作的总查询时间控制在 1-3 秒以内(对于严重的数据处理),通常在 1 秒标记时开始优化。

关于mysql - 什么是 mysql 查询的合理时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5728074/

相关文章:

MySql JOIN 表作为内容?

php - 如何确定使用 mysql_query 从 mysql_fetch_array 获取数据的动态变量中的重复值?

mysql jdbc 驱动程序 NumberFormatException

MySQL 两种日期格式之间的转换

mysql - 我应该为传感器数据使用时间戳还是日期时间

mysql - 仅对连续行进行 SQL Group By

mysql - where 子句中的数字如何影响子查询

php - MySQL Last_Insert_ID 语法

PHP PDO 准备更新语句

mysql - 使用查询构建器(laravel)按 desc 求和和排序