如何从PHP代码内部获取PHP和DB服务器之间传输的数据量?

如何从PHP代码内部获取PHP和DB服务器之间传输的数据量?,php,mysql,Php,Mysql,我想分析某些脚本在与DB通信时使用的通信量。我使用mysqli\u connect,然后执行mysqli\u查询,然后通常使用mysqli\u fetch\u assoc或mysqli\u fetch\u数组。我想知道对于任何给定的查询,传输了多少字节。这当然取决于我调用“fetch”方法的次数。我可以很容易地保留计数器并将其相加,但是如何获得正确的值呢 我能想到的最好的办法是计算这些获取函数返回的数组的大小。假设PHP中没有byte\u size\u of()函数,Id必须通过它们对每个值进行

我想分析某些脚本在与DB通信时使用的通信量。我使用
mysqli\u connect
,然后执行
mysqli\u查询
,然后通常使用
mysqli\u fetch\u assoc
mysqli\u fetch\u数组
。我想知道对于任何给定的查询,传输了多少字节。这当然取决于我调用“fetch”方法的次数。我可以很容易地保留计数器并将其相加,但是如何获得正确的值呢

我能想到的最好的办法是计算这些获取函数返回的数组的大小。假设PHP中没有byte\u size\u of()函数,Id必须通过它们对每个值进行求和。但这显然是一种不好的方法,因为这些值并不完全是所接收到的值

谢谢你的帮助


注意:中的答案或不回答如何从PHP获取它。我无法编辑每个查询并以这种方式执行,我需要一种使用PHP获取文件大小的方法。

此函数在输出中有
发送的字节数
接收的字节数