所有服务跑在物理机、虚拟机上,架构简单、工具原始,但也正因如此,真正底层、隐蔽、颠覆认知的玄学故障,最容易被所有人误诊。
Redis 平时稳得离谱,绝大多数请求都是 1~5ms 极速响应,服务监控、慢查询日志、CPU、内存、连接数全部正常,毫无异常。但线上就是会零星、随机、无规律爆...
做后端开发的朋友,大概率都和OOM(内存溢出)打过交道。它就像线上服务的 “隐形杀手”,平时悄无声息,一旦爆发,服务宕机、业务中断、告警刷屏,整个人瞬间紧绷。
原来所有数据都是内存级,关闭小程序就丢。今天给 4 个数据系统全部加上了 localStorage 持久化:
关于 AI memory 我非常不赞同使用时必须要主动告知 Agent 来进行记忆, 难道就不能向数据库配置日志输出一样, 随意配置到日志流服务中吗? 比如st...
为什么是 Tom Lane 呢?因为他是对PG全貌最了解的人, 也因为他在9.4还是10.x(记不清了)的某个小版本出现低级错误时发的一篇怼天怼地的blog, ...
还在用 tail -f、Filebeat、正则、脚本拼命捞 PostgreSQL 日志? 那你不是在做可观测性,你是在给故障复盘制造二次事故。
近日,DuckDB 悄悄发布1.4.2 LTS版,虽是小版本升级,但是这个vortex新式存储引擎的功能让人眼前一亮,同时也折射出AI领域使用DuckDB的趋势...
这篇文章记录了一位国外的up主用 wal_inspect 分析PG WAL日志, 结合pgBadger找出快查询是怎么突然变慢的.
这篇文章介绍了很多常用以及不常用的日志参数, 算是性能优化相关的日志参数入门科普大荟萃吧.
你可能会想到gdb, 是的, 比如等等数据库崩溃, 打印core dump, 从core dump文件中进行分析. 或者用gdb提前跟踪将要出错的进程(那就太复...
言归正传,德哥最近写了一篇PG实时堆栈跟踪[1],其中介绍了通过配置内核函数名到backtrace_functions参数,当发生错误时,就会打印堆栈信息了。也...
日志类型为Log,从“setsockopt(TCP_KEEPXX)”老杨大致猜测这里是去设置tcp keepalive参数返回的信息。 在PG代码里检索后,印证...
6月底在济南召开的HOW2025 大会上,我在内核论坛分享了“提升vacuum时间观测能力”的主题,提出了新增统计信息的方法,增强vacuum执行时长的观测能力...
随着 Web3 行业的资产流动性愈发向头部及新兴交易平台集中,针对交易所的黑产(黑客产业)手段也在日新月异。近期,多个交易平台监测到一种新型的、极具隐蔽...
服务器磁盘故障,未及时处理,导致其他节点的磁盘空间爆满,查看磁盘占用发现了该文件 dncp_block_verification.log.prevdncp_b...
在软件项目中实施可靠性的核心价值在于量化系统抗风险能力与保障业务连续性。通过建立mtbf(平均无故障时间)、mttr(平均修复时间)等指标,可客观评估系统在特定...
日志数据在架构中的流转过程如下:首先,日志采集工具从各业务系统收集日志数据,并将其推送到 CKafka 的对应 Topic 中。 CKafka 根据日志类型划分...
说真的,每次有兄弟问我"内核日志咋看",我心里都会先嘀咕一句——你确定你真的会用 dmesg 吗?不是说这命令有多难,而是这玩意儿功能远比大多数人知道的要多。前...