category

database

共 166 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
database

PostgreSQL 时区与日期时间处理完全指南

彻底讲清 PostgreSQL 的时区与日期时间:timestamp 与 timestamptz 的内部存储差异、TimeZone 参数与会话时区、AT TIME ZONE 的两种用法、now 与 clock_timestamp 等函数区别、date_trunc 与 date_bin 与 extract 与 to_char 技巧、夏令时不存在与重复时刻的陷阱、interval 与月份边界、generate_series 时间轴、与 JDBC 和 Prisma 的协同配置。

9 分钟阅读
PostgreSQL timezone datetime
database

用户自定义函数:executable UDF、SQL UDF 与性能边界

当内置函数无法满足业务逻辑时,ClickHouse 提供了 SQL UDF 与 executable UDF 两条扩展路径。本文系统讲解 SQL UDF 的 lambda 语法与组合方式、executable UDF 的 XML 配置与进程生命周期、标准输入输出的数据交换格式与类型映射,并用真实压测数据剖析进程级调用的性能边界,最后给出与字典、物化列、物化视图配合的选型建议与踩坑清单。

10 分钟阅读
ClickHouse 性能
database

内存管理与落盘:查询内存、spill to disk 与 OOM 防护

本文系统讲解 ClickHouse 的内存管理与落盘机制,从查询级与服务级内存限制参数出发,深入 spill to disk 外部聚合与排序、JOIN 内存策略与算法选择、标记缓存与查询缓存占用,并给出基于 system.query_log 的 OOM 排查步骤与熔断队列限额防护方案,最后附生产参数模板与速查表。实测 100GB 聚合可将单机 RSS 从 90GB 压到 12GB。

12 分钟阅读
ClickHouse 内存管理 性能调优