本文介绍了约束规划 (CP) 的基本概念,并通过 Python 和 CP-SAT 进行了实际应用。文章以员工排班为例,逐步构建了一个模型,并通过添加约束条件和目标函数,最终生成了一个满足商店老板和员工需求的合理排班表。
Postgres 17 引入了流式和向量化 I/O,这是实现异步 I/O 的重要一步。尽管异步 I/O 尚未实现,但内部 API 的重构已经带来了性能提升。本文探讨了 Postgres 17 中的这些变化,包括用于流式读取的新内部 API,以及 pg_prewarm、ANALYZE 和顺序扫描如何利用这些 API 来提高性能。