-
2026-01-25 19:54:04
-
2026-01-25 19:57:00
- SQL 高可用架构的核心目标
- SQL高可用架构核心是缩短故障时业务不可用时间并保障数据不丢失;需应对主从延迟、选主失败、脑裂、RPO/RTO不达标等关键问题,强调可测量、可验证、可回滚。
-
147
-
2026-01-25 19:59:00
-
2026-01-25 20:04:02
- Linux 删除文件后磁盘空间未释放的排查
- Linux中文件被rm删除后若进程仍持有句柄,磁盘空间不会释放,因inode和数据块仍被占用;需用lsof+L1排查,通过kill-USR1或重启进程释放fd,而非再次rm。
-
755
-
2026-01-25 20:05:35
-
2026-01-25 20:44:02
-
2026-01-26 11:20:02
- SQL 分析查询为何比业务查询更复杂?
- 分析查询性能差的核心原因是其需全量扫描、索引失效、宽表多维分析、大结果集、复杂算子、统计信息不准、数据倾斜等多重因素叠加,远超业务查询的简单点查场景。
-
672
-
2026-01-26 16:36:10
-
2026-01-26 17:27:10
- 如何让属性成为只读描述符但允许 init 赋值
- 结论:@property的setter为空时,__init__中无法赋值,因属性访问走descriptor协议;需自定义描述符(如InitOnlyDescriptor),利用set_name动态生成私有名,并在set中用哨兵值或hasattr检查首次赋值,确保init可写、之后只读。
-
217
-
2026-01-26 17:33:48
- SQL 中 CASE WHEN 的真实用途
- CASEWHEN的核心价值是行级条件驱动的字段生成或值映射,需写ELSE防NULL失真,条件顺序影响结果,适用于GROUPBY条件聚合、窗口函数标签标记等场景,避免在JOIN和WHERE中滥用。
-
551