跳到主要内容

FORMAT_PICO_TIME

声明

FORMAT_PICO_TIME(time_val)

说明

FORMAT_PICO_TIME()time_val 转换为可读的格式并返回一个由值和单位标识符组成的字符串,结果表示 Performance Schema 延迟或等待时间(以皮秒为单位)。该字符串包含的字节数会四舍五入到小数点后 2 位并包含至少 3 位有效数字。小于 1 纳秒的时间表示为整数且不进行四舍五入。

如果 time_valNULL,则此函数返回 NULL

单位标识符取决于 time_val 参数的大小,如下表所示。

参数值结果单位单位标识符
最多 103 − 1picosecondsps
最多 106 − 1nanosecondsns
最多 109 − 1microsecondsus
最多 1012 − 1millisecondsms
最多 60×1012 − 1secondss
最多 3.6×1015 − 1minutesmin
最多 8.64×1016 − 1hoursh
8.64×1016 及以上daysd

示例

SELECT FORMAT_PICO_TIME(2401), FORMAT_PICO_TIME(188732396662000);
+------------------------+-----------------------------------+
| FORMAT_PICO_TIME(2401) | FORMAT_PICO_TIME(188732396662000) |
+------------------------+-----------------------------------+
| 2.40 ns | 3.15 min |
+------------------------+-----------------------------------+
1 row in set (0.001 sec)