PG
  • 2025-01-08day2-串口调制及相关参数设置
    自定义串口通信协议包头|数据4(1+1+2)2地址码(1byte)|功能码(1byte)|数据长度(2byte)|数据(不定长)|校验码(2byte)总线通信:        一条信号线上挂载了很多主机,地址码标识给谁发的SPI、串口、I2C给下位机发送消息,可能不仅仅一个功能,标识功能256(0-255)数据长
  • 2025-01-03实践项目-数据库主从高可用(PostgreSQL、Pgpool2、pg_dumpall)
    (250103)实践目标备份策略:定期全量备份和增量备份,备份文件异地存储。恢复测试:定期在测试库上恢复备份,确保备份文件可用。权限管理:严格控制数据库访问权限,避免误操作。变更管理:所有数据库变更需经过审批,并在非高峰时段执行。监控告警:实时监控数据库状态,设置告警机制,及时发现
  • 2025-01-03PostgreSQL技术大讲堂 - 第77讲:DB4AI 搭建PG向量数据库AI机器人
     PostgreSQL技术大讲堂-第77讲,主题:DB4AI搭建PG向量数据库AI机器人讲课内容:1、向量搜索引擎(PGVector)介绍2、向量与Embeddings的定义3、向量间的相似度计算方法演示4、检索增强生成模型(RAG)介绍5、PG向量数据库+通义千问大模型实现AI机器人目前主流的关系型数据
  • 2024-12-31commsqlplus 数据库dba开发工具(一)
    PG数据库,输出oracle格式的执行计划: 继续输出分析计划必要信息:执行过程中的活动监控:sqltext有三个pid  PG自有工具格式输出 
  • 2024-12-31pg_wal 目录下 wal 日志文件异常累积过大
    目录背景当前配置分析解决过程1.活动事务未完成2.备份滞后或归档未完成3.保留了过多的WAL文件4.逻辑复制槽未释放5.文件系统问题6.强制触发WAL清理结果lsof+D是啥意思检查进程从名字来看,该wal文件是最小的文件(一般也是最老的wal文件)pg_archivecleanup能删除
  • 2024-12-30pg_dump -Fc 导出的自定义格式数据库文件 相关操作
    目录实例实例将test.dmp文件转换为普通SQL内容,并打印到屏幕pg_restore-Upostgres-Fc-f-test.dump将test.dmp文件转换为普通SQL内容,并输出到test.sql文件中pg_restore-Upostgres-Fc-ftest.sqltest.dump备份得到自定义格式的数据库文件(dmp)
  • 2024-12-30给 Postgres 写一个向量插件 - 介绍
    为什么以及什么向量数据库现在是非常热门的话题。我一直对它们是什么以及它们是如何在背后工作的感到好奇,所以我们自己来构建一个。从头开始构建一个全新的数据库并不现实,我们需要一些构建块,或者,直接使用一个真正的数据库系统。Postgres因其扩展性而享有长期的声誉,这使它成为我
  • 2024-12-27repmgr+pg14实现自动切换
    repmgr+pg14实现自动切换一、环境配置1.1软件准备软件下载地址:PostgreSQL:https://www.postgresql.org/ftp/source/,版本为postgresql-14.8.tar.gzrepmgr:https://www.repmgr.org/,版本为repmgr-5.3.3.tar.gz1.2配置selinuxsetenforce0sed-i's/^SELINUX=./SELINUX
  • 2024-12-20torch distributed源码解析torch/distributed/distributed_c10d.py 之cleanup()
    /mambaforge/envs/Plant/lib/python3.12/site-packages/torch/distributed/distributed_c10d.pydefcleanup():try:dist.barrier()dist.destroy_process_group()except:passGPT-4oPoe以下是代码逐行的中文解释:cleanup函数python
  • 2024-12-19恭喜CUUG 11月16日考试的同学获得PG中级/PG高级证书
      恭喜在11月16日参加工信部人才交流中心PostgreSQL管理员PG中级和PG高级认证考试的各位同学,顺利通过了考试,证书在工信人才官网可查。    部分学员证书:       ............    为什么选择工信人才PostgreSQL认证:    发证机构:工信部人才
  • 2024-12-19存储开发-Ceph详解详细说明
    作为一名高级存储开发工程师,我对Ceph有深入的了解。Ceph是一个开源的、高度可扩展的分布式存储系统,它提供了对象存储、块存储和文件存储三种存储接口,能够满足各种不同的存储需求。下面我将详细介绍Ceph的原理和实现。一、Ceph的设计目标Ceph的设计目标是构建一个
  • 2024-12-18GaussDB——PageStore组件
    PageStore是一个分布式存储,对外提供SAL接口,SQL节点通过SAL接口进行日志和页面的持久化服务,PageStore对象间的映射关系如下图所示。PageClusterManagerControlServer(集群管理):页面集群管理控制服务负责整个存储节点的管理,VFS和StoreSpace的管理,以及Slice的分配和调度。VFS:虚拟
  • 2024-12-17pg添加插件
    下载:https://github.com/cybertec-postgresql/pg_show_plans [root@pg1~]#unzippg_show_plans-master.zipArchive:pg_show_plans-master.zipb9f71815a911a186ffda53d356242a0150a1746bcreating:pg_show_plans-master/inflating:pg_show_plans-master/.editorconfi
  • 2024-12-16海山数据库(He3DB)源码解读:T_DropRoleSetStmt原理浅析
    一、概述  DropRoleStmt表示删除角色的DDL语句。。二、DropRole命令的执行流程PostgresMainexec_simple_query→执行简单的SQL查询;StartTransactionCommand→开始事务;pg_parse_query→解析为内部的抽象语法树(AST);PortalRunstandard_ProcessUtility→权限
  • 2024-12-16【YashanDB知识库】kettle同步PG至崖山提示no encryption pg_hba.conf记录
    【问题分类】数据导入导出【关键字】数据同步,kettle,数据迁移,pg_hba.conf【问题描述】使用kettle同步postgresql至崖山数据库时提示以下报错信息:【问题原因分析】pg_hba.conf文件中没有正确配置允许从IP地址连接到数据库的规则。pg_hba.conf文件是PostgreSQL中用于控制
  • 2024-12-13源码安装patroni+postgresql+citus
    源码安装patroni+postgresql+citus+zookeeper1.安装环境软件版本:python3.9.16postgresql16.4citus12.1patroni4.0.3zookeeper3.7.11.1设置SELinux、防火墙systemctlstatusfirewalldsystemctlstopfirewalldsystemctldisablefirewalldsetenforce0
  • 2024-12-13Patroni中对pg的重启、停止和启动详解
    Patroni中对pg的重启、停止和启动详解对于pg的重启、停止和启动的操作,都在/postgres/__init__.py文件中定义了相关的函数,都是调用其中的函数进行使用。1.停止1.1stop函数重启的函数为stop。其代码如下所示:defstop(self,mode:str='fast',block_callbacks:bool=
  • 2024-12-12postgres备份与恢复脚本
    postgres备份与恢复脚本编写一、脚本说明1.环境判断:is_docker()函数现在会检查是否在Docker环境中运行,并且判断是否存在名为postgres的容器。如果是Docker环境,脚本会通过dockerexec执行命令。如果不在Docker环境中,则直接在宿主机上执行相应的命令。2.数据库备
  • 2024-12-12PG数据库负载高检查慢SQL
    一、查询当前正在执行所有SQL语句``二、判断是否存在慢查询语句``字段解释PID数据库查询进程IDquery_stay查询时长秒query查询SQL语句``三、按查询进程,杀掉慢查询释放资源SELECTpg_terminate_backend(PID);SELECTpg_terminate_backend(6289);
  • 2024-12-09Markers pg walkthrough Intermediate
    发现是个md变成pdf的功能站上网查exp发现先了一个有用的https://security.snyk.io/vuln/SNYK-JS-MARKDOWNPDF-5411358能够任意文件读取并且当上传的不是md文件时他会报错显示出程序的执行路径尝试读取sau的id_rsa但是发现登录不上这是由于该用户在/etc/passwd被标
  • 2024-12-06Sorcerer pg walkthrough Intermediate
    nmap┌──(root㉿kali)-[~/lab]└─#nmap-p--A192.168.192.100StartingNmap7.94SVN(https://nmap.org)at2024-12-0601:58UTCStats:0:00:47elapsed;0hostscompleted(1up),1undergoingSYNStealthScanSYNStealthScanTiming:About99.58%done;E
  • 2024-12-06【PostgreSQL备份恢复二】物理备份与恢复
    PostgreSQL备份恢复物理备份与恢复之前的文章中我们有介绍过,PostgreSQL的的逻辑备份,物理备份的冷备,今天我们介绍一下基于pg_basebackup的热备与恢复。文章目录PostgreSQL备份恢复物理备份与恢复一、pg_basebackup简介二、在数据库服务器上使用pg_basebackup进
  • 2024-12-05Quackerjack pg walkthrough
    nmap┌──(root㉿kali)-[~]└─#nmap-p--A192.168.159.57StartingNmap7.94SVN(https://nmap.org)at2024-12-0500:05UTCStats:0:02:01elapsed;0hostscompleted(1up),1undergoingTracerouteTracerouteTiming:About32.26%done;ETC:00:07(0:00:0
  • 2024-12-04Confusion pg walkthrough Intermediate
    namp┌──(root㉿kali)-[~]└─#nmap-p--A192.168.188.99StartingNmap7.94SVN(https://nmap.org)at2024-12-0404:50UTCNmapscanreportfor192.168.188.99Hostisup(0.072slatency).Notshown:65532closedtcpports(reset)PORTSTATESERVICE
  • 2024-12-01LaVita pg walkthrough Intermediate
    nmap└─#nmap-p--A192.168.159.38StartingNmap7.94SVN(https://nmap.org)at2024-12-0100:21UTCNmapscanreportfor192.168.159.38Hostisup(0.071slatency).Notshown:65533closedtcpports(reset)PORTSTATESERVICEVERSION22/tcpopenssh