根据setup_instrument的name列找到对应意义

针对memory/sql/TABLE进行举例。

首先从all_server_memory找到对应的NAME名称"TABLE",

1
{ &key_memory_TABLE, "TABLE", PSI_FLAG_GLOBAL},

然后找key_memory_TABLE的使用的地方:

1
2
3
/* make a new table */
if (!(table= (TABLE*) my_malloc(key_memory_TABLE,
sizeof(*table), MYF(MY_WME))))

这就很清楚了,是针对TABLE申请的内存容量。

init_server_psi_keys是注册key的函数, catogary是sql.