Pg
  • 2024-11-19postgres 读书笔记
    postgres读书笔记第1章预写日志预写日志在客户端写入数据的时候首先写入预写日志中,从原理上来说因为是顺序写性能会更好。预写日志的配置。在编译安装的时候可以指定--with-wal-segsize=size修改默认的预写日志文件大小。wal_level=replicafsync=onmax_wal_size=1GBmi
  • 2024-11-19pg_basebackup备份异机器恢复
    环境:OS:Centos7DB:pg16(编译安装,centos7已经没有pg16的rpm安装包了)源库为非归档模式前提条件:目标主机已经安装好了相同版本的pg,pg16编译安装可以参考如下链接:https://www.cnblogs.com/hxlasky/p/185484021.备份源库##备份exportPGPASSWORD=postgres/opt/pg16/bin/pg_bas
  • 2024-11-18Oracle,PostgreSQL,MySql,SqlServer各数据库查元信息的SQL
    Oracle查询表字段信息SELECTa.COLUMN_NAMEASB_NAME,--字段名称a.DATA_TYPE,--字段数据类型CASEWHENa.COLUMN_NAMEIN(SELECTcols.column_nameFROMall_constraintscons,all_cons_columnsco
  • 2024-11-16PostgreSQL pg_wal目录下都哪些类型的文件(译)
    笔者最近写了一个PostgreSQL自动故障转移脚本,在测试的过程中,发现pg_wal目录中除了常规的wal日志文件,还会生成其他类型的文件,参考如下截图,除了wal日志,其他的这些文件代表什么意思,用什么用途?如下译文中将会给出一个完成的答案。pg_wal目录archive_status目录:原文地址:What
  • 2024-11-14Assignment pg walkthrough Easy 通配符提权变种
    nmap扫描┌──(root㉿kali)-[~]└─#nmap-p--A192.168.157.224StartingNmap7.94SVN(https://nmap.org)at2024-11-1404:18UTCStats:0:00:53elapsed;0hostscompleted(1up),1undergoingServiceScanServicescanTiming:About66.67%done;ETC:04:
  • 2024-11-14Grafana:监控PostgreSQL数据运维新利器
    在数据驱动的业务环境中,数据库的性能监控是确保数据流畅和系统稳定的关键。PostgreSQL,作为强大的开源关系型数据库,其性能监控尤为重要。Grafana,一个开源的数据可视化和监控平台,提供了一个直观的界面来监控和分析数据。本文将带您了解如何利用Grafana来监控PostgreSQL,让您的数据库
  • 2024-11-12使用pgrx开发postgre插件
    pg插件开发建议在linux环境下进行,windows可以采用虚拟机的方式开发.安装虚拟机环境准备虚拟机,使用的是ubuntu22.04,太新的版本会依赖拉取有问题安装开发工具和依赖:​sudoapt-getupdatesudoapt-getinstall-ygitclanggccmakebuild-essentiallibz-devzlib1g-
  • 2024-11-11PG 修改表结构提示有试图依赖的处理方法
     ALTERTABLEvictimALTERCOLUMNvictim_belong_urlTYPEvarchar(1000)USINGvictim_belong_url::varchar(1000); 修改字段长度通过修改pg_attribute基表的方式来绕开这个限制  #通过表名查出attrelidSELECTrelname,attname,attnum,attrelid,attnameFR
  • 2024-11-05pg 流复制集群部署和介绍
    一、流复制集群介绍postgresql在9.x以前是基于wal日志传送的方式进行复制的,当一个wal写完进行切换之后才会把该wal日志文件传送到备库进行应用,这样延迟比较大。9.x以后支持流复制,所谓流复制就是主服务器在WAL记录产生时即将它们以流式传送给备服务器而不必等到WAL文件被
  • 2024-11-02playwright异步操作-多标签执行
    #作者:yancy#创建日期:2024/11/210:06#放屁:钱钱钱importasyncioimporttimefromplaywright.async_apiimportasync_playwrightfromplaywright.sync_apiimportsync_playwrightimportrandomasyncdefget_url(page,url):awaitpage.goto(url,timeout
  • 2024-11-01PostgreSQL技术大讲堂 - 第70讲:PG数据库数据加载调优案例
     PostgreSQL技术大讲堂-第70讲,主题:postgresq数据库数据加载调优案例讲课内容:  1、数据库参数调整  2、后台进程cpu绑定调整  3、数据库并行操作调整  数据加载是每个DBA经常需要完成的工作,如何让数据加载变得更快,本期视频跟大家一起分享调优带来的乐趣
  • 2024-10-30H7-TOOL自制Flash读写保护算法系列,为兆易创新GD32E23X制作使能和解除算法,支持在线烧录和脱机烧录使用(2024-10-29)
    说明:很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。近期已经自制了STM32H7全系列,N32G003,N32G031,  S
  • 2024-10-28<十七>Ceph 块存储理论与实践
    Ceph集群的检查可以简化为MON状态检查、OSD状态检查和PG状态检查。上一章节我们重点介绍了MON的状态和维护方法。本章节将重点介绍OSD状态和块存储常用命令。Tips:如果是故障排查,请在确保MON状态正常的情况下进行OSD和PG状态检查。Tips:下面的简单理解只是
  • 2024-10-28postgresql 下载安装
    一、postgresql下载pg官网:postgres.org一般推荐用源码安装,下载.tar.gz包二、安装本文以12.6版本安装为例:2.1、安装前要求和环境配置#1、要求GNUmake版本3.80或以上(GNUmake有时以名字gmake安装),要测试make版本可以使用以下命令(如果是安装其他版本的pg具体要求make
  • 2024-10-28pg系数据库经典报错,no pg_hba.conf entry for host “x.x.x.x“, user “xxx“, database “xxx“,ssl off
            上一篇文档述说了pg的一个经典报错“currenttransactionisaborted,commandsignoreduntilendoftransactionblock”【经典报错1】,这次再来述说一个pg系数据的经典报错。        pg系数据库指的是postgre、greenplum、国产数据中的kingbase、g
  • 2024-10-27PG数据库之事务处理
    PostgreSQL数据库的事务处理是确保数据库操作原子性、一致性、隔离性和持久性(ACID特性)的关键机制。事务处理允许将一系列数据库操作作为一个整体来执行,这些操作要么全部成功,要么在遇到错误时全部回滚,从而保持数据的一致性和完整性。下面将详细介绍PostgreSQL数据库的事务处
  • 2024-10-25PostgreSQL基础(一)
    简介PostgreSQL是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。PostgreSQL的Slogan是“世界上最先进的开源关系型数据库”号称是“开源界的Oracle”,去O首选PostgreSQL官网https://www.postgresql.org/PostgreSQL中文社区http://www.postqres.cn/v2/
  • 2024-10-24DELL服务器安装racadm检测服务器硬件状态
    1.下载racadm命令ForLinux7及以上版本:https://dl.dell.com/FOLDER07423496M/1/DellEMC-iDRACTools-Web-LX-10.1.0.0-4566_A00.tar.gzForLinux6版本:https://downloads.dell.com/FOLDER05223994M/1/OM-MgmtStat-Dell-Web-LX-9.2.0-3142_A00.tar.gz2.安装racadm命令redhat
  • 2024-10-23如何恢复 Windows 上 PostgreSQL 14 中被误删的 pg_restore.exe
    如何恢复Windows上PostgreSQL14中被误删的pg_restore.exe方法1:重新安装PostgreSQL14下载PostgreSQL14安装包:前往PostgreSQL官方网站。下载与操作系统版本匹配的PostgreSQL14安装包。安装PostgreSQL:运行安装程序,进行标准安装。安装过程中,选择“Cli
  • 2024-10-236.824的MapReduce功能实现
    为了熟悉go语言,顺便了解一下MapReduce,花一个上午将go的调试功能配置好,下午将MIT的6.824课程的MapReduce功能实现了一遍,一次就把全部案例跑通过了,有点出乎意料的好。准备工作配置go的调试功能dlv,刚开始使用默认的modeauto,实际使用的是debug,无论怎样都成功不了。launch.json:
  • 2024-10-18PG 的 MergeJoin 就是鸡肋
    好久没写博客,平时工作非常忙,而且现在对接的应用基本都是微服务架构。微服务这种架构平时也很难遇到复杂SQL,架构层面也限制了不允许有复杂SQL,平时处理的都是简单一批的点查SQL。基本上优化的内容就是业务,架构上改改和开发扯皮,每条SQL扣毫秒这样来搞,并发情况下程序接口的整体RT降
  • 2024-10-18pg小工:pgsql的安装
    pg小工:pgsql的安装   安装系统:Centos7release7.5(Final) 三种安装方式1.二进制包安装,EnterpriseDB提供了两种PostgreSQL的二进制包,两种都无须编译安装,并且只提供到PostgreSQL10.X版本第一种:傻瓜向导二进制包下载地址:https://www.enterprisedb.com/downloads/pos
  • 2024-10-16PostgreSQL中将对象oid和对象名相互转换
    文章目录PostgreSQL中将对象oid转为对象名数据库类型转换对应类型的oid对应关系创建测试数据将对象名转为oid类型转换关系测试示例PostgreSQL中将对象oid转为对象名使用pg的内部数据类型将对象oid转为对象名,可以简化一些系统视图的关联查询。数据库类型转换对应类
  • 2024-10-16pg_config的作用
    pg_config的作用pg_config是PostgreSQL提供的一个工具。[root@db01bin]#filepg_configpg_config:ELF64-bitLSBexecutable,x86-64,version1(SYSV),dynamicallylinked(usessharedlibs),forGNU/Linux2.6.32,BuildID[sha1]=869c1408453ddfc7cf2901845c6