SuperAPI AI 工具集

postgresql-devsec

数据与分析

查看项目

更新于 10-16 09:28

技能介绍

用途:在开发与生产环境中管理、优化并加固 PostgreSQL 数据库,适合需要 ACID 兼容关系库、JSONB、全文检索或 CTE 等高级特性的场景;也可用于搭建流复制、时间点恢复或对现有部署做吞吐量调优。前提为 Linux(Debian/Ubuntu 或 RHEL 系)或 Docker、root/sudo 权限及 SQL 基础。 主要能力:安装与初始化(如 sudo apt install -y postgresql postgresql-contrib,RHEL 用 dnf 安装 postgresql15-server 并 postgresql-setup --initdb);创建用户与数据库并授予默认权限;通过 postgresql.conf 调整 shared_buffers、work_mem、WAL 与日志等参数(部分需重启,其余可用 SELECT pg_reload_conf() 重载);pg_hba.conf 配置客户端认证;用 pg_dump/pg_restore 做逻辑备份、pg_basebackup 配合 pg_verifybackup 做物理备份;配置流复制(主库设 wal_level=replica,从库建 standby.signal 并设 primary_conninfo、hot_standby)及 pg_stat_replication 校验;提供连接、长查询、表膨胀、索引使用与缓存命中率的监控查询;附带 Docker Compose(含 PgBouncer)示例。 使用方式:按资料中的命令与配置片段操作,需先确认目标主机与影响范围,变更前做好备份或快照。 适用场景:数据库部署、调优、备份恢复、复制与容器化运行;故障排查覆盖连接数超限、慢查询、autovacuum 高 CPU、复制延迟、磁盘满与认证失败。 限制:基础设施命令可能中断服务,执行前须核实目标并准备备份/快照;本文档为纯文档导入,上游脚本与模板未随附;未提供的价格、平台或效果信息暂未提供。