PostgreSQL 安装扩展包

PostgreSQL 安装扩展包安装扩展 一 背景 因为巡检需要收集 PostgreSQL 的状态信息 通常会调用 extensionpg stat statements 该模块提供了追踪服务器所执行的所有 SQL 语句的执行统计信息 可用于统计数据库的资源开销 分析 TOPSQL 且该模块提供了一个视图 pg stat statements 以及函数 pg stat statements reset 和 pg stat statements 用于访问和操纵这些统计信息 二 条件 2 1PostgreSQL 的安装如

[root@open_source ~]# ll /usr/pgsql-10/share/extension/ total 1044 [root@open_source extension]# ll pg_stat_statements* -rw-r--r-- 1 root root 1246 Jul 13 08:18 pg_stat_statements--1.0--1.1.sql -rw-r--r-- 1 root root 1336 Jul 13 08:18 pg_stat_statements--1.1--1.2.sql -rw-r--r-- 1 root root 1454 Jul 13 08:18 pg_stat_statements--1.2--1.3.sql -rw-r--r-- 1 root root  345 Jul 13 08:18 pg_stat_statements--1.3--1.4.sql -rw-r--r-- 1 root root  305 Jul 13 08:18 pg_stat_statements--1.4--1.5.sql -rw-r--r-- 1 root root 1427 Jul 13 08:18 pg_stat_statements--1.4.sql -rw-r--r-- 1 root root  376 Jul 13 08:18 pg_stat_statements--1.5--1.6.sql -rw-r--r-- 1 root root  191 Jul 13 08:18 pg_stat_statements.control -rw-r--r-- 1 root root  449 Jul 13 08:18 pg_stat_statements--unpackaged--1.0.sql

四、加载扩展包

postgres=# \dx                  List of installed extensions   Name   | Version |   Schema   |         Description           ---------+---------+------------+------------------------------  plpgsql | 1.0     | pg_catalog | PL/pgSQL procedural language (1 row) postgres=# create extension pg_stat_statements; CREATE EXTENSION postgres=# \dx                                      List of installed extensions         Name        | Version |   Schema   |                        Description                         --------------------+---------+------------+-----------------------------------------------------------  pg_stat_statements | 1.5     | public     | track execution statistics of all SQL statements executed  plpgsql            | 1.0     | pg_catalog | PL/pgSQL procedural language (2 rows)

五、执行巡检脚本,成功调用扩展包内容

sh pgsql_check_script.sh > _report_10.2.109.11.txt  2>&1

2、切记:执行 make 后不需要执行 make install ,否则会覆盖原有的相关文件然后cd contrib 目录执行make && make install 既可安装pg原生自带的 extension 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232682.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 十款磁盘碎片整理工具

    十款磁盘碎片整理工具说到磁盘整理工具,应该说说磁盘碎片的定义,为什么磁盘碎片会对系统性能造成影响。首先我不是专业的电脑人员,对很专业的理论知识不懂,在这里只可以用很通俗很日常的语言来表达。其实磁盘碎片应该称为文件碎片,是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中形成的。为什么这些碎片多了,会对系统性能造成影响呢?打个比方,你的房间你很久没有整理和清洁了,原本有条…

    2022年6月25日
    43
  • Idea激活码最新教程2024.2.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2024.2.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2024 2 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2024 2 2 成功激活

    2025年5月30日
    4
  • 4种基站相关概念——宏基站、微基站、皮基站、飞基站

    根据3GPP组织的规则,无线基站分为4类,分别是宏基站、微基站、皮基站和飞基站。4种基站的区别如下表格所示:类型 单载波发射功率(20MHz带宽) 覆盖能力(覆盖半径) 名称 英文名 别称 宏基站 MacroSite 宏站 10W以上 200米以上 微基站 MicroSite 微站 500mW-10W 50~200米 皮基站 PicoSite 微微站 企业级小基站

    2022年4月6日
    2.5K
  • 实验7 粒子群优化算法求解tsp问题[通俗易懂]

    实验7 粒子群优化算法求解tsp问题[通俗易懂]传送门(所有的实验都使用python实现)实验1BP神经网络实验实验2som网实验实验3hopfield实现八皇后问题实验4模糊搜索算法预测薄冰厚度实验5遗传算法求解tsp问题实验6蚁群算法求解tsp问题实验7粒子群优化算法求解tsp问题实验8分布估计算法求解背包问题实验9模拟退火算法求解背包问题实验10禁忌搜索算法求解tsp问题…

    2022年10月11日
    6
  • Matlab绘制折线图详细方法

    Matlab绘制折线图详细方法Matlab绘制折线图属于非常基本的功能,首先给出一个示例代码,有详细的解释,可以根据自己需求进行修改。x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止a=[203.024,113.857,256.259,244.888,293.376];%a数据y值b=[334.4,143.2,297.4,487.2,596.2];%b数据y值pl…

    2022年4月27日
    56
  • linux默认关闭防火墙(win10永久关闭防火墙命令)

    Linux关闭防火墙命令问题:老是关闭防火墙太麻烦,所以选择彻底关闭防火墙,发现每次都记不住命令!特此记录

    2022年4月15日
    72

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号