云数据库 GAUSSDB-统计信息函数:gs_perf_query_general([filename text])
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) |
下载云数据库 GAUSSDB用户手册完整版