PostgreSQL pg_profile 基线

1 背景知识

  1. 基线是指为了保留特定时间段的数据库负载信息,而保留一系列的快照的集合。并为这个集合命名。
  2. 基线有自己的保留期限。
  3. 基线可以在生成报告中使用。

未定义的基线保留期限为永久。

2 基线管理

2.1 创建一个基线

SELECT profile.create_baseline('omega', 'omega_06_28_15', 59, 60);
create_baseline 
-----------------
               2
(1 row)

更多基线函数的使用方式,请参考基线函数章节。

2.2 显示基线

SELECT profile.show_baselines('omega');
show_baselines      
-------------------------
 (omega_06_28_15,59,60,)
(1 row)

2.3 更改基线的保留时间

SELECT profile.keep_baseline('omega','omega_06_28_15','7');
keep_baseline 
---------------
             1
(1 row)

2.4 删除一个基线

SELECT profile.drop_baseline('omega','omega_06_28_15');
drop_baseline 
---------------
             1
(1 row)

3 参考链接

pg_profile/doc/pg_profile.md at master · zubkov-andrei/pg_profile · GitHub