小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Radim Marek:pg_stat_statements:它告诉你的所有信息

pg_stat_statements是PostgreSQL的扩展,用于监控数据库查询性能。它通过哈希表记录查询的执行次数和总时间,但不保存具体查询文本。查询ID在不同版本间不稳定,且相同查询可能因结构不同而被视为不同。ORM的使用可能导致查询形状的多样性,影响性能监控。该扩展无法提供历史数据或详细执行记录,平均执行时间可能掩盖性能问题。

Radim Marek:pg_stat_statements:它告诉你的所有信息

Planet PostgreSQL
Planet PostgreSQL · 2026-06-02T20:15:56Z
揭穿8个数据布局神话:为何液态聚类优于分区

液态聚类是现代湖仓的数据布局标准,解决了传统分区的小文件和过度分区问题。它支持动态调整聚类键和行级并发,优化查询性能。与分区相比,液态聚类在处理高基数列时表现更佳,并支持元数据操作。案例分析表明,液态聚类显著提高了数据处理效率,减少了存储空间。

揭穿8个数据布局神话:为何液态聚类优于分区

Databricks
Databricks · 2026-06-01T15:00:00Z
Unity Catalog 与 Apache Iceberg™ 的下一个时代

Unity Catalog 是一个全面的 Apache Iceberg 目录,具备开放 API、目录联合和跨引擎访问控制等功能。它支持多种引擎,确保数据治理和优化,帮助企业实现安全共享和高效管理,满足 AI 应用需求。同时,Unity Catalog 提供自动优化,提升查询性能,推动 Iceberg 和 Delta 的统一发展。

Unity Catalog 与 Apache Iceberg™ 的下一个时代

Databricks
Databricks · 2026-05-28T18:58:09Z

外部表与物化视图结合可提升数据分析能力。通过外部数据包装器(FDW)作为接入点,优化查询性能并减少网络延迟,适用于高延迟或缺乏索引的数据源。Postgres支持物化视图的无阻塞刷新,确保数据及时更新,提升分析效率。

理查德·燕:外部表与物化视图:动态组合

Planet PostgreSQL
Planet PostgreSQL · 2026-05-25T08:00:00Z

搜索引擎的倒排索引需要高效的整数压缩以节省存储和提高查询速度。文章介绍了多种压缩算法,如varint、PForDelta、SIMD-BP128和Roaring Bitmap,分析了它们的优缺点及应用场景。选择合适的算法需考虑数据特性和性能需求。

整数压缩:varint → PForDelta → SIMD-BP128

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-05-12T00:00:00Z
克里斯托夫·佩图斯:将所有GUC参数一一列出:autovacuum_analyze_scale_factor和autovacuum_analyze_threshold

文章讨论了PostgreSQL中的自动真空分析参数:autovacuum_analyze_scale_factor和autovacuum_analyze_threshold。这两个参数决定了何时对表进行ANALYZE。默认设置在大表上可能导致统计信息过时,影响查询性能。因此,建议针对大于一百万行的表调整这些参数,以提高分析频率,确保统计信息及时更新,从而优化查询效率。

克里斯托夫·佩图斯:将所有GUC参数一一列出:autovacuum_analyze_scale_factor和autovacuum_analyze_threshold

Planet PostgreSQL
Planet PostgreSQL · 2026-05-03T01:00:00Z

位图堆扫描是PostgreSQL中的一种高效查询方式,分为构建匹配行的位图和按物理顺序访问堆页面两步。这种方法减少了随机I/O,提高了查询性能,特别适用于中等选择性查询。位图扫描支持组合多个索引,但在内存使用和延迟方面存在缺点。

理查德·燕:理解PostgreSQL中的位图堆扫描

Planet PostgreSQL
Planet PostgreSQL · 2026-04-27T08:00:00Z
TimescaleDB 2.26:3.5倍更快的 time_bucket() 聚合,70倍更快的摘要查询,以及更快的多列查找

TimescaleDB 2.26通过扩展向量化列存引擎提升了查询性能,支持更高效的时间序列分析,允许直接从元数据读取结果,显著加快聚合查询和多列查找的速度。某些查询速度提升可达70倍,整体性能提升超过2倍,用户无需更改查询即可享受这些改进。

TimescaleDB 2.26:3.5倍更快的 time_bucket() 聚合,70倍更快的摘要查询,以及更快的多列查找

Timescale Blog
Timescale Blog · 2026-04-22T13:00:14Z
数据库索引的工作原理 – PostgreSQL实例的实用指南

本文介绍了数据库索引在PostgreSQL中的重要性及使用方法。索引通过创建排序的数据结构来加速查询性能,避免全表扫描。文章详细讲解了索引类型(如B-tree、哈希、GIN等)、创建方法及最佳实践,并强调在添加索引时需考虑写入开销和存储成本。使用EXPLAIN ANALYZE工具可以评估索引效果,确保索引的有效性。

数据库索引的工作原理 – PostgreSQL实例的实用指南

freeCodeCamp.org
freeCodeCamp.org · 2026-04-16T17:27:44Z

电商订单系统在两年内数据量激增,导致查询性能下降。分库分表成为解决方案,需考虑分片策略、分片键选择及跨分片查询的复杂性。文章探讨了分库分表的时机、分片策略(如范围分片、哈希分片、目录分片)及其优缺点,并分析了NewSQL数据库(如TiDB、CockroachDB)是否能替代传统分库分表。强调选择方案时需考虑团队运维能力与数据规模。

【系统架构设计】数据库扩展:分库分表的工程实践与替代方案

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z
拉迪姆·马雷克:好的CTE,坏的CTE

PostgreSQL 12引入了CTE(公用表表达式)的内联优化,改变了CTE的处理方式。CTE根据引用次数和副作用进行处理,单次引用且无副作用的CTE会被内联,从而提高查询性能。物化CTE在多次引用或包含数据修改操作时仍然有用。PostgreSQL 17和18进一步改善了CTE的统计信息传播和内存使用监控,使得CTE的使用更加高效。

拉迪姆·马雷克:好的CTE,坏的CTE

Planet PostgreSQL
Planet PostgreSQL · 2026-03-29T12:47:00Z
你的pgvector基准测试为何会误导你

pgvector是一个开源Postgres扩展,支持在关系数据中存储和查询向量嵌入。最近的改进,如HNSW索引,提升了查询性能。成功使用pgvector需要基准测试、调整索引参数,并结合SQL操作来优化性能,特别关注冷缓存性能和数据分区策略。

你的pgvector基准测试为何会误导你

The New Stack
The New Stack · 2026-03-27T12:00:00Z
六边形、超表和240个无效标签:将海洋数据平台迁移到TimescaleDB

VesselAPI是一项提供实时船舶跟踪数据的服务,最初使用MongoDB存储数据,但因其对时间和空间查询支持不足而转向TimescaleDB。TimescaleDB通过自动分区和压缩优化数据存储,支持高效的时空查询,并使用H3六边形索引提高查询性能。迁移过程中发现旧代码中的结构标签问题,导致数据错误。最终,TimescaleDB的灵活性和性能满足了VesselAPI的需求。

六边形、超表和240个无效标签:将海洋数据平台迁移到TimescaleDB

Timescale Blog
Timescale Blog · 2026-03-25T14:39:17Z
别再滥用 ClickHouse 了!单机每秒狂刷 1800 万条数据,拆解 Go+DuckDB 的“微型数仓”降维打击

DuckDB是一种嵌入式列式数据库,结合Go语言可实现每秒写入1800万条数据,适合大数据分析。与传统关系型数据库相比,DuckDB通过向量化执行和原生支持Parquet格式显著提升查询性能,且无需复杂的集群部署,适合轻量级分析,尤其在处理Nginx日志时表现优异。但不适合高并发的在线事务处理。

别再滥用 ClickHouse 了!单机每秒狂刷 1800 万条数据,拆解 Go+DuckDB 的“微型数仓”降维打击

Tony Bai
Tony Bai · 2026-03-13T00:42:38Z
Radim Marek:PostgreSQL统计信息:为什么查询运行缓慢

本文讨论了PostgreSQL查询规划器如何依赖统计信息来估算查询成本。统计信息存储在pg_class和pg_statistic中,影响查询性能。过时的统计信息会导致错误的估算,影响查询效率。使用ANALYZE命令可以更新统计信息,确保规划器做出准确决策。文章还介绍了选择性、相关性及扩展统计等概念,以优化查询性能。

Radim Marek:PostgreSQL统计信息:为什么查询运行缓慢

Planet PostgreSQL
Planet PostgreSQL · 2026-02-26T23:01:01Z
C# WPF canvas中绘制缺陷分布map并实现缩放

EFCore.Visualizer 是一款为 Entity Framework Core 设计的可视化调试工具,支持多种数据库,帮助开发者优化查询性能和调试复杂查询。

C# WPF canvas中绘制缺陷分布map并实现缩放

dotNET跨平台
dotNET跨平台 · 2026-02-19T02:06:35Z
如何提升数据库性能:通过Postgres FDW加速查询效率

外部数据包装器(FDW)使远程Postgres表可作为本地表使用,但性能常常不尽如人意。查询可能表现得像分布式系统,数据的移动和往返次数会影响性能。推送机制决定了查询是否在数据源处进行过滤、连接和聚合,成功的推送可以减少数据传输,提高查询效率。手册提供FDW的基本知识、调优方法和案例研究,帮助用户优化查询性能。

如何提升数据库性能:通过Postgres FDW加速查询效率

freeCodeCamp.org
freeCodeCamp.org · 2026-02-18T22:36:48Z
大规模预测优化:创新的一年与未来展望

预测优化(PO)通过自动分析数据写入和查询,持续优化数据布局,减少存储占用并提升查询性能。到2025年,PO将成为默认功能,支持自动统计、快速清理和液态聚类,简化手动维护。未来还将推出自动行删除和增强可观察性,进一步提升数据管理效率。

大规模预测优化:创新的一年与未来展望

Databricks
Databricks · 2026-02-18T20:00:00Z
帕维尔·卢扎诺夫:PostgreSQL 19:第1部分或2025年7月提交节

PostgreSQL 19引入了多个新特性,如通过servicefile参数指定连接服务文件、regdatabase类型的对象标识符、pg_stat_statements视图的新列以及FETCH命令的规范化。这些改进提升了查询性能和用户体验。

帕维尔·卢扎诺夫:PostgreSQL 19:第1部分或2025年7月提交节

Planet PostgreSQL
Planet PostgreSQL · 2026-02-17T00:00:00Z
迈克尔·克里斯托菲德斯:Postgres查询中的读取效率问题

Postgres查询性能常受I/O限制,主要问题包括膨胀和数据局部性。膨胀指旧行版本占用空间,影响查询效率。通过重建索引和优化数据局部性可改善性能。建议开启自动清理,避免长事务阻塞,定期重建索引,以提升查询效率。

迈克尔·克里斯托菲德斯:Postgres查询中的读取效率问题

Planet PostgreSQL
Planet PostgreSQL · 2026-02-13T13:08:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码