36 · 监控运维与备份高可用
36 · 监控运维与备份高可用一句话向量库上线后要盯住慢查询、索引大小、内存命中率并做好备份与主从才能长期稳定。1. 要监控什么类别指标关注点查询性能慢查询、P95/P99 延迟检索是否变慢索引索引大小、是否膨胀是否需要重建内存缓存命中率索引是否常驻内存数据健康死元组数量是否需要 VACUUM资源CPU、磁盘、连接数容量是否吃紧2. 监控慢查询开启慢查询日志-- 记录超过 200ms 的查询ALTERSYSTEMSETlog_min_duration_statement200;SELECTpg_reload_conf();用pg_stat_statements扩展看最耗时的查询CREATEEXTENSIONIFNOTEXISTSpg_stat_statements;SELECTquery,calls,mean_exec_time,max_exec_timeFROMpg_stat_statementsORDERBYmean_exec_timeDESCLIMIT10;找出慢的向量检索针对性调ef_search、索引或分区。3. 监控索引大小与膨胀-- 各索引大小SELECTindexrelname,pg_size_pretty(pg_relation_size(indexrelid))ASsizeFROMpg_stat_user_indexesWHERErelnameitems;索引大小突然远超数据量 → 可能膨胀考虑REINDEX CONCURRENTLY第 33 章。4. 监控缓存命中率关键向量检索快不快很大程度看索引是否命中内存缓存SELECTsum(heap_blks_hit)/NULLIF(sum(heap_blks_hitheap_blks_read),0)AScache_hit_ratioFROMpg_statio_user_tables;接近 1如 0.99→ 大部分命中内存好。明显偏低 → 内存不够索引频繁读磁盘需加内存或用 halfvec第 31 章。5. 监控死元组SELECTrelname,n_live_tup,n_dead_tup,round(n_dead_tup::numeric/NULLIF(n_live_tup,0),3)ASdead_ratioFROMpg_stat_user_tablesWHERErelnameitems;dead_ratio偏高 → 触发 VACUUM第 33 章。6. 关键 PG 参数向量场景-- 缓存尽量大让索引常驻一般设物理内存 25%~40%ALTERSYSTEMSETshared_buffers32GB;-- 单查询可用内存ALTERSYSTEMSETwork_mem64MB;-- 建索引/维护内存ALTERSYSTEMSETmaintenance_work_mem8GB;SELECTpg_reload_conf();7. 备份向量表和普通表一样备份注意数据量大、耗时长。逻辑备份pg_dumppg_dump-Upostgres-dvectordb-Fc-fvectordb.dump优点灵活、可跨版本。缺点大库慢恢复后索引要重建耗时参考第 32 章。物理备份pg_basebackuppg_basebackup-Upostgres-D/backup/base-Ftar-z优点适合大库、恢复快含索引。结合 WAL 归档可做时间点恢复PITR。大向量库更推荐物理备份 WAL 归档避免恢复后漫长的重建索引。8. 高可用主从复制用流复制做主从读写分离 故障切换主库(写) ──流复制──► 从库1(读) └──► 从库2(读)向量检索是读多写少很适合把检索分流到从库。主库挂了可切换到从库保证可用性。要点索引在物理复制中会一起复制到从库无需重建。从库可承担检索查询分担主库压力。9. 告警建议给这些设阈值告警- P99 延迟 目标值如 50ms - 缓存命中率 0.95 - 死元组比例 20% - 磁盘使用率 80% - 复制延迟过大10. 一句话总结监控慢查询、索引大小、缓存命中率、死元组四大项参数上让shared_buffers够大使索引常驻大库用物理备份 WAL主从复制做读分流与容灾。➡️ 下一章37-常见错误与排查清单.md本教程收官一份速查排错手册。

相关新闻

零基础玩转猫抓:网页视频下载神器从安装到精通

零基础玩转猫抓:网页视频下载神器从安装到精通

零基础玩转猫抓:网页视频下载神器从安装到精通 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓(cat-catch)…

2026/8/24 9:41:26 阅读更多 →
游戏产品为何叫好不叫座?技术、产品、运营与市场的四象限归因分析

游戏产品为何叫好不叫座?技术、产品、运营与市场的四象限归因分析

1. 这篇文章真正要解决的问题“这游戏为啥没火? 好可惜呀!”——这句话背后,是无数开发者、产品经理和玩家共同的困惑与不甘。我们见过太多这样的产品:它们拥有精良的画面、创新的玩法、甚至是一小撮狂热的忠实粉丝,但…

2026/8/24 10:05:14 阅读更多 →
K230边缘AI视觉系统:YOLO实时识别与无线图传全链路实现

K230边缘AI视觉系统:YOLO实时识别与无线图传全链路实现

在实际嵌入式 AI 项目中,将视觉识别能力从 PC 端或服务器端迁移到边缘设备,并实现低延迟的实时视频传输,是评估一个方案是否具备落地价值的关键。K230 作为一款面向边缘计算场景的 RISC-V 芯片,其集成的 KPU 和 AI 加速能力使其成…

2026/8/24 5:29:42 阅读更多 →

最新新闻

单片机计算机毕设之基于 51/STM32 单片机的阈值可调式环境智能监测控制系统设计 基于 51/STM32 单片机的农业培育环境感知与自动调控系统设计(017904)

单片机计算机毕设之基于 51/STM32 单片机的阈值可调式环境智能监测控制系统设计 基于 51/STM32 单片机的农业培育环境感知与自动调控系统设计(017904)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/24 12:50:48 阅读更多 →
C语言实战:用raylib图形库实现弹跳球动画,打通语法与可视化

C语言实战:用raylib图形库实现弹跳球动画,打通语法与可视化

如果你刚开始学习C语言,是不是觉得语法枯燥、概念抽象,写出来的程序都是黑底白字的命令行,离“有趣”两个字很远?很多人学完变量、循环、函数,却不知道如何把这些知识点串联起来,做出一个看得见、动起来的程…

2026/8/24 12:50:48 阅读更多 →
2026 AI 搜索:从“给链接“到“给答案“,MonkeyCode 免费上手

2026 AI 搜索:从“给链接“到“给答案“,MonkeyCode 免费上手

产品经理老周被领导一句话问住了:"咱们的搜索功能,什么时候能直接给答案,别老甩链接?"他盯着竞品演示里那个"一句话总结、带来源、还能追问"的 AI 搜索,再看看自家产品还在给用户一堆蓝色超链接&a…

2026/8/24 12:50:48 阅读更多 →
11999-31999元预算,Windows本地部署DeepSeek-V4:从硬件选型到Agent集成的工程实践

11999-31999元预算,Windows本地部署DeepSeek-V4:从硬件选型到Agent集成的工程实践

最近在本地部署大模型这件事上,我观察到一个很有意思的现象:很多人拿到一个新模型,第一反应是去跑分、测榜单,或者用几个标准Prompt试试它的“智商”。这当然没错,但往往忽略了最关键的一步——这个模型在你自己的机器…

2026/8/24 12:50:48 阅读更多 →
Flowsurface:把加密货币图表搬上桌面的6个专业视图

Flowsurface:把加密货币图表搬上桌面的6个专业视图

Flowsurface:把加密货币图表搬上桌面的6个专业视图 【免费下载链接】flowsurface A native desktop charting platform for crypto markets 项目地址: https://gitcode.com/GitHub_Trending/flo/flowsurface 如果你一直在浏览器里盯加密货币行情,…

2026/8/24 12:50:48 阅读更多 →
移动端生成艺术:先量清楚,再决定怎么画

移动端生成艺术:先量清楚,再决定怎么画

移动端生成艺术:先量清楚,再决定怎么画 粒子、渐变和跟手效果放到移动端时,别先许诺帧率。先在目标设备上录一次性能轨迹,看看时间花在脚本、布局、绘制还是合成。DOM 节点数量一多,逐帧改 top、left 的代价通常会先冒…

2026/8/24 12:49:46 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →