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)
上一篇 2025年9月22日 下午2:01
下一篇 2025年9月22日 下午2:22


相关推荐

  • 织梦CMS系统中power by dedecms怎么去掉?power by dedecms什么意思?

    织梦CMS系统中power by dedecms怎么去掉?power by dedecms什么意思?织梦CMS近期的新版本至2013-6-7更新包以来,不管新版还是旧版更新补丁包,更新后网站页底都会出现powerbydedecms。powerbydedecms什么意思呢,那powerbydedecms怎么去掉呢,请大家看以下方法:一、powerbydedecms什么意思在我们上网的时候,会见到页面页底很多带powerbydedecms的网站,powerbyded…

    2022年7月13日
    17
  • 传感器尺寸

    传感器尺寸传感器尺寸   图像传感器感光区域的面积大小。这个尺寸直接决定了   整个系统的物理放大率。如:1/3”、1/2”等。绝大多数   模拟相机的传感器的长宽比例是4:3(H:V),数字相机   的长宽比例则包括多种:1:1,16:9,3:2etc。   注意相机尺寸的1”=16mm≠25.4mm…

    2022年4月27日
    73
  • flask框架基本使用

    flask框架基本使用Flask 可以搭建轻量服务 api 而且使用 python 语言编写程序 非常方便 以前也使用过 php 做服务器后端 但是不喜欢 php 的 而且我想多学学 python 没想到 Flask 框架恰好能满足我的需求 简直是一个神器 特别适合我这种非计算机专业人士学习 能快速搭建 api 为前端 web 微信小程序等提供 api 服务 非常 nice 爱了爱了

    2026年3月26日
    2
  • 收藏警告-2025年当前主流AI工具网站的详细总结

    收藏警告-2025年当前主流AI工具网站的详细总结

    2026年3月15日
    3
  • cs架构的软件中服务器作用,cs架构(cs架构基本原理)

    cs架构的软件中服务器作用,cs架构(cs架构基本原理)用最简单的话,让我明白区别就给分。不要复制的!CS架构,就是你的电脑,需要装个软件,才能连接服务器。而BS架构,就是你的电脑,只需要用浏览器,就可以连接服务器了。1.CS(Client/Server):客户端—-服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据.软件中的CS架构指什么?C/S=Client/Server…

    2022年6月16日
    68
  • Fork/Join框架基本使用[通俗易懂]

    1.概述ava.util.concurrent.ForkJoinPool由Java大师DougLea主持编写,它可以将一个大的任务拆分成多个子任务进行并行处理,最后将子任务结果合并成最后的计算结果,并进行输出。本文中对Fork/Join框架的讲解,基于JDK1.8+中的Fork/Join框架实现,参考的Fork/Join框架主要源代码也基于JDK1.8+。这几篇文章将试图解释Fork/…

    2022年4月5日
    47

发表回复

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

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