-
2026-01-24 13:33:09
- SQL 连接池配置的常见误区
- 不是。盲目调高最大连接数会压垮数据库或触发连接拒绝,受限于数据库连接上限、资源消耗及真实瓶颈;合理值多为20~50,需压测验证,并设置idleTimeout≤wait_timeout(如5分钟)避免失效连接。
-
589
-
2026-01-24 13:36:10
-
2026-01-24 13:52:02
-
2026-01-24 14:05:16
-
2026-01-24 14:07:02
-
2026-01-24 14:11:02
- SQL 使用窗口函数计算累计值
- 累计求和必须用ORDERBY,否则结果不可靠;正确写法为SUM(amount)OVER(PARTITIONBYuser_idORDERBYcreate_timeROWSBETWEENUNBOUNDEDPRECEDINGANDCURRENTROW),并注意索引、空值和重复值处理。
-
712
-
2026-01-24 14:12:09
- SQL 复合索引的最左前缀原则
- 复合索引必须从最左列开始查,因B+树按索引列顺序逐级排序,仅最左列有序性支持二分查找;跳过则无法定位数据块,导致全表扫描或部分失效。
-
509
-
2026-01-24 14:12:38
-
2026-01-24 14:13:02
- fastapi 依赖注入里如何让依赖根据请求头动态切换
- FastAPI中可通过依赖函数接收Request参数并读取headers实现动态分支,需避免缓存、确保per-request调用,推荐用Annotated+Depends声明,注意反向代理和CORS对header的影响。
-
620
-
2026-01-24 14:15:34
- SQL 如何设计数据校验报表?
- 优先写在SQL里。数据库层校验能早暴露问题、避免脏数据入库,且批量校验更高效;但复杂业务规则应放应用层,SQL适合CHECK约束、格式、范围、外键等校验,需注意性能、兼容性与可维护性。
-
536