程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
调优 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Go 网关 CPU 尖峰排查:pprof 只看到 3.42s,perf 定位到 futex 锁竞争
编程
Go 网关 CPU 尖峰排查:pprof 只看到 3.42s,perf 定位到 futex 锁竞争
2026-09-28 21:30:55
Go 服务 CPU 飙到 700% 但 pprof 只报 3.42s,原因是信号采样对内核态阻塞"漏采"。用 perf + 火焰图还原调用栈,定位到 sync.RWMutex 写公平引发的 sys_futex 惊群,给出锁分片与 atomic.Value 写时复制两种改法。
Go
性能调优
pprof
perf
锁竞争
调优
Go 1.27 的 goroutineleak profile:只证明「永远卡住」的那类泄漏
编程
Go 1.27 的 goroutineleak profile:只证明「永远卡住」的那类泄漏
2026-09-26 21:02:22
Go 1.27 在 runtime/pprof 新增 goroutineleak profile,靠 GC 可达性判定「无人再能唤醒」的 goroutine 阻塞,只覆盖 channel/同步原语这一类泄漏。本文给出一段可复现的 leak 测试、pprof.Lookup 采集与 pprof 输出读法,并说明它证明不了什么。
Go
goroutine
pprof
并发
调优
死锁
Elastic 9.5 GA:列模式进入技术预览,日志索引只留一个倒排索引
资讯
Elastic 9.5 GA:列模式进入技术预览,日志索引只留一个倒排索引
2026-09-22 21:04:42
Elastic 9.5 GA:Columnar Mode 列模式进入技术预览,字段只存一次且不建倒排索引,并推出只保留 message 单个倒排索引的列式日志。另有 VectorDB 索引模式、DiskBBQ 自动校准与原生 PromQL 支持正式 GA。
Elasticsearch
可观测性
向量搜索
日志
调优
仪表板
PostgreSQL 18 发布:io_method 三选一、uuidv7() 落地、虚拟生成列变成默认
编程
PostgreSQL 18 发布:io_method 三选一、uuidv7() 落地、虚拟生成列变成默认
2026-09-20 21:01:27
PostgreSQL 18 引入异步 I/O 子系统,io_method 可在 worker、io_uring、sync 之间切换,某些读取场景快至 3 倍;uuidv7() 提供时间有序主键,虚拟生成列成为默认,RETURNING 支持 OLD/NEW,pg_upgrade 保留优化器统计。
PostgreSQL
数据库
异步IO
uuidv7
性能调优
主键
调优
跨洋主从复制延迟 300 秒:sysctl 把接收窗口焊死在 42KB
案例
跨洋主从复制延迟 300 秒:sysctl 把接收窗口焊死在 42KB
2026-09-20 20:01:10
MySQL 跨洋主从复制平时延迟为 0,一跑归档批处理就飙到 300 秒。根因是从国内同城机房抄来的 sysctl 把 net.core.rmem_max 焊死在 87380,152ms RTT 下接收窗口只有 42KB,吞吐被压到 279KB/s。本文用 ss -tinm 逐层定位,按 BDP 重算内核参数,并给 binlog 开 zstd 压缩。
MySQL
主从复制
TCP调优
运维排查
sysctl
binlog
报表
调优
TiDB 性能调优:先查 SQL 层,再动参数
编程
TiDB 性能调优:先查 SQL 层,再动参数
2026-09-16 21:31:33
TiDB 调优的排查顺序:先用 EXPLAIN 和索引修 SQL 层(80% 的问题在这),再调 TiDB/TiKV 参数。含索引与 JOIN 调优、tidb_mem_quota_query、Block Cache 与线程池配置、GC 与 Region 预分裂、资源组隔离、sysbench/go-tpc 压测和一份可勾选的检查清单。
TiDB
数据库调优
TiKV
SQL优化
运维
调优
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调