云数据库 GAUSSDB-统计信息函数:gs_perf_query_general([filename text])

时间:2025-10-17 14:34:22

gs_perf_query_general([filename text])

描述:查询历史采集on-cpu/off-cpu火焰图的堆栈调用函数占比数据,由于计算精度原因,该占比数据总和可能会不等于1。查询该函数需要有SYSADMIN权限或者MONADMIN权限。

参数说明如下:

参数名称

描述

类型

filename

历史采集的文件的名称(可选参数,默认为最近一次手动采集的火焰图)。

text

返回值类型:setof record

函数返回字段说明:

名称

类型

描述

function_name

text

堆栈函数名称。

percentage

float

堆栈函数调用占比。

示例:

查询最近一次手动采集生成的火焰图函数调用占比。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
gaussdb=# SELECT * FROM gs_perf_query_general();
         function_name         | percentage
-------------------------------+------------
 pthread_mutex_lock            |      28.57
 do_select                     |       7.17
 undopage::init_undo_zone_lock |       7.14
 unknown                       |       7.14
 undo::recycle_main            |       7.14
 undo::is_valid_zone_id        |       7.14
 __vdso_gettimeofday           |       7.14
 hrtimer_start_range_ns        |       7.14
 undo::get_zone_id             |       7.14
 __pthread_mutex_unlock        |       7.14
 gs_stat_encap_status_info     |       7.14
(11 rows)
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-2062.html
推荐文章