这个 LightDB 扩展添加了 lt_stat_activity 视图。
该扩展提供了 lt_stat_activity 视图,其中包含所有 pg_stat_activity
字段,并添加了 query_id 字段,该字段与 pg_stat_statements 中的 query_id 一致。
在等待事件发生时,可以通过 query_id 使用 lt_stat_activity 和 pg_stat_statements 进行分析。
lt_stat_activity 扩展依赖于 lt_stat_statements 扩展。
你必须将 lt_stat_activity 添加到 shared_preload_libraries 中,修改 shared_preload_libraries 后需要重新启动服务器。
# lightdb.conf shared_preload_libraries = 'lt_stat_statements,lt_stat_activity' lightdb@postgres=# CREATE EXTENSION lt_stat_statements; lightdb@postgres=# CREATE EXTENSION lt_stat_activity;
你可以在 lightdb.conf 中定义扩展参数。
lt_stat_activity.track = top - 默认值,跟踪顶层查询。
lt_stat_activity.track = none - lt_stat_activity 中的 query_id 字段始终为空。