内核实际生效的 backlog 是 min(somaxconn, listen() 传入值 ),应用层若设小则 […]
rsyslog 转发日志丢数据主因是默认 udp 无确认机制,需改 tcp(@@)并配磁盘队列;journal […]
开启慢查询日志是定位 mysql 性能瓶颈最直接有效的方式,需配置 slow_query_log、long_q […]
journalctl -f 卡住常见于日志满、轮转或损坏,应先查磁盘用量、用 -n 10 -f 启动,必要时发 […]
mysql 错误 1067 是 sql 层面报错,主因是 not null 的 datetime/timest […]
加外键后 insert 变慢因需校验被引用表主键存在性,若无索引将全表扫描;postgresql 需手动建索引 […]
mashumaro 的 to_dict()只序列化带类型注解且非 initvar 的字段,无注解字段(如 ni […]
用 date_format(now(), ‘%y-%m-%d’) 可将时间转为“202 […]
应避免在 where 条件中对字段使用函数,否则导致索引失效和全表扫描;正确做法是将函数移至右侧,保持左侧为裸 […]
分区字段选错导致查询全扫,主因是 partition key 与查询条件不匹配;应优先选高频 where 字段 […]