2025-10-12 postgresql 基础入门 , GROUP BY , 优化策略 , 窗口函数 , ORDER BY , 功能依赖 , 聚合查询 15 分钟阅读PostgreSQL 查询慢?是不是忘了优化 GROUP BY、ORDER BY 和窗口函数?GROUP BY用于分组聚合,将相同值的行归为一组并计算聚合函数。PostgreSQL支持功能依赖优化,若GROUP BY列为主键或唯一约束,其他依赖列无需加入GROUP BY。GROUPING SETS、CUBE、ROLLUP可一次性生成多组聚合,提升效率。HAVING用于过滤分组结果,WHERE过滤原始行。ORDER BY性能依赖索引,Top-N查询可使 …阅读更多 cmdragon
2025-07-26 fastapi FastAPI , GraphQL , 性能监控 , APM集成 , Prometheus , Elastic APM , 优化策略 7 分钟阅读如何在 FastAPI 中玩转 GraphQL 性能监控与 APM 集成?FastAPI 框架中通过 Strawberry 库实现 GraphQL 服务,优化策略包括使用 DataLoader 批处理、查询缓存和限制查询深度。性能监控通过 Prometheus 集成,记录查询次数、错误次数和字段解析耗时等关键指标。APM 系统集成 Elastic APM,配置自定义跟踪点和异常监控增强。最佳实践包括限制查询复杂度和增强异常处理,预 …阅读更多 cmdragon