等待事件的抽样统计Pg-wait-sampling.zip

时间:2022-08-07 22:50:47
【文件属性】:

文件名称:等待事件的抽样统计Pg-wait-sampling.zip

文件大小:21KB

文件格式:ZIP

更新时间:2022-08-07 22:50:47

开源项目

Pg-wait-samplingPg-wait-sampling 是等待事件的抽样统计。介绍PostgreSQL 9.6 提供了有关特定进程当前等待事件的信息。然而,为了收集服务器行为的描述性统计,用户必须多次采样当前等待事件。Pg-wait-sampling 是用于收集等待事件的采样统计信息的扩展。 它收集两种统计。等待事件的历史记录。它被实现为内存中环形缓冲区,其中每个进程的样本等待事件用给定(可配置)周期写入。因此,对于每个运行的进程,用户可以根据历史数据的大小(可配置)看到一些最近的样本。假设有一个客户端定期读取此历史记录并将其转储到某处,用户可以有连续的历史记录。等待配置文件。它被实现为内存中散列表,其中每个进程和每个等待事件被样本计数累积。该哈希表可以通过用户请求重置。假设有一个客户端定期转储配置文件并重置它,用户可以根据等待事件的时间性设置统计强度。


【文件预览】:
pg_wait_sampling-master
----compat.c(206B)
----.travis.yml(512B)
----collector.c(12KB)
----expected()
--------load_1.out(1KB)
--------queries.out(570B)
--------load.out(957B)
----pg_wait_sampling.c(19KB)
----run_tests.sh(2KB)
----LICENSE(1KB)
----setup.sql(1KB)
----sql()
--------queries.sql(420B)
--------load.sql(154B)
----META.json(1KB)
----conf.add(46B)
----docker-compose.yml(20B)
----pg_wait_sampling.h(2KB)
----.gitignore(56B)
----pg_wait_sampling.control(170B)
----Makefile(695B)
----README.md(7KB)
----Dockerfile.tmpl(918B)
----pg_wait_sampling--1.0--1.1.sql(1KB)

网友评论