Postgresql16 流复制部署

PG 16.4 流复制 流复制也成物理流复制 通过 TCP 流的方式,将 WAL 日志以 record 为单位传输到从库 从库接收到 WAL 日志后,通过 startup 进程回放 WAL 日志 提供实例级复制,核心原理是

Mysql 多源复制

MySQL 多源复制配置 多源复制可以解决多个主库实例同步到同一个从库实例的场景 以 MySQL8.0 为例,MySQL 5.7 中存在差异的部分后续补充说明 说明 准备三台实例,部署

Mysql Inno_space 处理损坏 ibd 文件

Inno_space 处理 MySQL ibd 损坏的页 Inno_space 是C++开发的工具,可以直接访问 ibd 文件,也可以修复损坏的页面 安装 inno_space 1 2 3 git clone git@github.com:baotiao/inno_space.git cd inno_space make 创建测试表并备份数据 MySQL 创建测试表 te

Nginx 基于 header 限制 IP 请求

Nginx 基于 header 限制请求 说明 Nginx 自带 allow/deny 参数根据 IP 限制请求是否允许放行,如: 1 2 3 4 5 6 7 location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } 但此配置的限制仅这对客户端的 IP,

使用 arthas 生成 java 程序的火焰图

Arthas 准备 下载、配置 jdk 环境 略 下载、解压 arthas 包 https://github.com/alibaba/arthas/releases 1 2 3 mkdir -p /opt/arthas wget https://github.com/alibaba/arthas/releases/download/arthas-all-3.7.1/arthas-bin.zip unzip arthas-bin.zip -d /opt/arthas 命令行启动 arthas 查询要监控的 java 程序的 pid 1 2 3 # 命令根据实际情况调整 ps aux |grep admin |grep java #