做后端开发的朋友,大概率都和OOM(内存溢出)打过交道。它就像线上服务的 “隐形杀手”,平时悄无声息,一旦爆发,服务宕机、业务中断、告警刷屏,整个人瞬间紧绷。
jvm参数配置并无太大问题,jvm监控中堆内存,元空间都不大,非堆也不大,但是jvm线程数不正常,达到了几千个,最高时达到16k,且线程数是稳步增长的。
Everything是一款由voidtools开发的Windows平台免费文件搜索工具。它的名字就说明了一切——它能搜到你电脑里的所有文件和文件夹。
PostgreSQL 里和 work_mem 相关的内存,绝大多数情况下并不会等到事务结束才释放。很多内存其实会在 SQL 执行过程中就被提前回收。
更扎心的是: 就算你把 work_mem 设成 2MB,也不代表 PostgreSQL 一条查询最多只会吃 2MB。
这款刚发布的MacBook Neo最近争议不小——有人说是"电子垃圾",有人说是"真香机"。但很少有人从数据处理的角度去测试它。巧合的是,DuckDB团队刚好做...
https://stormatics.tech/blogs/what-are-dirty-pages-in-postgresql
还记得我之前发的这篇文章吗? 研究了500篇论文和几个顶级向量数据库后,我决定公开这条震惊结论!
Sirius 是一个GPU 原生 SQL 引擎(GPU-native SQL engine)。号称比DuckDB快10倍, 比ClickHouse快60倍. (...
VexDB 是一款(来自openGauss <- PG 9.x)国产向量数据库, 之前介绍过 《在容器中体验VexDB!》 以及其改良版的IVFPQ 索引(采用...
好的,为了完全理解《DuckDB-SGX2》这篇论文,您需要掌握一些关于数据库、计算机硬件安全和数据格式的基础知识。下面我将用通俗易懂的中文,并配合图表来解释这...
本文来看看 VectorChord 基于图(DiskANN和HNSW)的索引与pgvector有什么不一样?
PG是进程模型的数据库, 如何统计每个进程的内存开销? 例如你想进行精确的内存控制?
最近一篇论文引起了数据库届老司机们的广泛关注:阿里云的CXL论文, 论文称RDMA已经过时, CXL才是未来, 也是云原生数据库内存解耦池化的关键硬件技术基础....
PostgreSQL 18 新增获取进程内存上下文函数: pg_get_process_memory_contexts . 此函数处理显示具有指定进程 ID 的...
要理解《DiskANN: Fast Accurate Billion-point Nearest Neighbor Search on a Single Nod...
• PID 2886325 一个 backend 独占 80.4 GB,是其它进程的 16 倍以上;
6、不存在性能隐患、安全隐患、稳定性隐患、内存泄露、非法内存访问、进程死锁等,不和其他插件冲突
监控进程内存的专业工具有很多,这里由于是短时间申请了大量内存,肯定有大量内存函数调用,要搞清楚调用链路使用perf分析就可以了。
内存扩展。 有的厂叫"智慧运存",有的叫"内存融合",有的叫"虚拟内存",名字五花八门,但原理是一样的。