-
2026-01-19 17:33:08
-
2026-01-19 17:51:09
-
2026-01-19 17:56:42
- sqlalchemy 2.x 如何写异步 session + 事务上下文管理器
- SQLAlchemy2.x异步需用AsyncSession和asyncwith管理事务:1.用create_async_engine配asyncpg等驱动;2.显式asyncwithsession.begin()开启事务;3.支持begin_nested和手动commit/rollback;4.所有操作需await,禁用lazyloading。
-
493
-
2026-01-19 18:12:08
- Python 如何用闭包实现状态保存?
- Python闭包通过内部函数引用并保存外部函数局部变量来自然维持状态,无需类或全局变量;典型应用如计数器和带预设参数的函数工厂,关键需用nonlocal声明可变状态,且适用于简单单一行为场景。
-
505
-
2026-01-19 18:25:23
-
2026-01-19 18:30:10
-
2026-01-19 18:43:06
-
2026-01-19 19:09:43
- SQL 表空间增长如何控制?
- SQL表空间增长控制需预分配、监控预警与定期清理协同:合理设初始大小及带MAXSIZE限制的自动扩展;定位高增长对象并清理;建立使用率阈值告警与自动限流;落实分区归档与物理清理策略。
-
339
-
2026-01-19 19:19:20
- SQL 页合并为何代价高昂?
- 页合并是SQLServer自动将两个低利用率索引页合并为一个页并释放空页的过程,具有高阻塞、高I/O、高锁竞争特性,需两次页读、至少一次页写、持IX/X锁,且不可并行,易引发延迟毛刺;推荐用REBUILD替代REORGANIZE等主动方案。
-
751
-
2026-01-19 19:21:39