Php 从数据库中获取要提取的数据的大小

Php 从数据库中获取要提取的数据的大小,php,mysql,Php,Mysql,我需要显示使用php从mysql获取的结果集大小。 假设我们正在执行大约50个查询,大约需要60-120秒的时间 我们必须显示结果集大小和将数据传输给用户的预期tiem 实现这一目标的最佳方式应该是什么 方法一:- 我尝试为每个用户使用precalculated并将其保存到表中,但数据库正在更新,并且每15分钟更新一次,我们无法在15分钟内收集所有用户记录的结果集大小 方法二- 途中计算:-使用此选项,用户将等待,直到我们计算。这是不可取的。您可以使用字符长度功能,并按如下方式编写查询 选择su

我需要显示使用php从mysql获取的结果集大小。 假设我们正在执行大约50个查询,大约需要60-120秒的时间

我们必须显示结果集大小和将数据传输给用户的预期tiem

实现这一目标的最佳方式应该是什么

方法一:-

我尝试为每个用户使用precalculated并将其保存到表中,但数据库正在更新,并且每15分钟更新一次,我们无法在15分钟内收集所有用户记录的结果集大小

方法二-


途中计算:-使用此选项,用户将等待,直到我们计算。这是不可取的。

您可以使用字符长度功能,并按如下方式编写查询

选择sum(
字符长度(第1列)+
字符长度(第2列)+
字符长度(第3列)+
字符长度(第4列)

从表\u name

这不是我的问题,b/c根据查询从50到60表进行计算也需要时间。但请您详细说明一下,我如何对子查询和联接执行相同的操作,谢谢您的回答!