小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Autovacuum's ANALYZE threshold formula combines a fixed floor and a percentage of table size.

Christophe Pettus: All Your GUCs in a Row: autovacuum_analyze_scale_factor and autovacuum_analyze_threshold

Planet PostgreSQL
Planet PostgreSQL · 2026-05-03T01:00:00Z
卢卡斯·菲特尔:期待Postgres 19:使用RDTSC降低EXPLAIN ANALYZE的时间开销

即将发布的Postgres 19版本将通过采用RDTSC指令替代RDTSCP,降低EXPLAIN ANALYZE的时间开销,从而提高性能。这一改进使得在更多工作负载中启用auto_explain.log_timing成为可能。此外,新设置“timing_clock_source”允许用户选择时钟源,以优化查询性能。

卢卡斯·菲特尔:期待Postgres 19:使用RDTSC降低EXPLAIN ANALYZE的时间开销

Planet PostgreSQL
Planet PostgreSQL · 2026-04-11T12:00:00Z
Radim Marek:PostgreSQL统计信息:为什么查询运行缓慢

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

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

Planet PostgreSQL
Planet PostgreSQL · 2026-02-26T23:01:01Z
塞马布·塔里克:不要忽视ANALYZE:一个真实的PostgreSQL案例

在PostgreSQL数据库中,发现一个复杂的SELECT查询执行缓慢,原因是表未被分析。手动运行ANALYZE后,查询时间从10分钟缩短至20秒,CPU使用率下降83%。保持统计信息更新对性能至关重要。

塞马布·塔里克:不要忽视ANALYZE:一个真实的PostgreSQL案例

Planet PostgreSQL
Planet PostgreSQL · 2025-10-10T10:47:45Z
仅仅会用MySQL的EXPLAIN还不够,还需要会用EXPLAIN ANALYZE

在 MySQL 中,EXPLAIN 关键字用于分析查询执行情况,显示执行计划、使用的索引及访问的行数。EXPLAIN ANALYZE 提供更详细的实际执行成本和时间。创建多列索引可以显著提高查询效率,减少访问行数,从而提升数据库性能。

仅仅会用MySQL的EXPLAIN还不够,还需要会用EXPLAIN ANALYZE

程序新视界
程序新视界 · 2025-09-15T02:26:45Z
Laurenz Albe:分区表统计信息

在PostgreSQL中,分区表的统计信息需要手动执行ANALYZE来收集。缺乏这些统计信息可能导致查询计划不佳,因此建议定期分析分区表,以确保优化器能够准确估算执行成本。

Laurenz Albe:分区表统计信息

Planet PostgreSQL
Planet PostgreSQL · 2025-09-02T05:39:46Z
深入探讨:使用PostgreSQL中的EXPLAIN ANALYZE提升Rails性能

EXPLAIN ANALYZE是PostgreSQL的工具,用于分析SQL查询的执行过程,识别低效操作。通过ActiveRecord的explain方法或原始SQL获取执行计划,从而优化Rails应用性能。它能发现缺失索引、N+1问题及昂贵的连接,确保应用在数据增长时依然高效。

深入探讨:使用PostgreSQL中的EXPLAIN ANALYZE提升Rails性能

DEV Community
DEV Community · 2025-05-12T02:24:10Z

2025年2月14日,Nathan Bossart提交补丁,增加了VACUUM/ANALYZE(VERBOSE)和自动清理日志的延迟时间信息,更新了pg_stat_progress_vacuum和pg_stat_progress_analyze视图,并在VACUUM和ANALYZE的输出中显示。

Hubert 'depesz' Lubaczewski:等待 PostgreSQL 18 – 为 VACUUM/ANALYZE(VERBOSE)和自动清理日志添加延迟时间

Planet PostgreSQL
Planet PostgreSQL · 2025-02-19T11:40:10Z
调试PostgreSQL查询:EXPLAIN、ANALYZE和索引优化技巧

PostgreSQL提供EXPLAIN、ANALYZE和索引优化工具,帮助诊断和修复慢查询。EXPLAIN展示执行计划,ANALYZE提供实时性能数据。合理创建索引可以加速查询,但需避免过度索引,以免影响性能。有效使用这些工具可显著提升查询效率。

调试PostgreSQL查询:EXPLAIN、ANALYZE和索引优化技巧

DEV Community
DEV Community · 2025-02-03T07:42:15Z

2024年12月11日,David Rowley 提交补丁,默认启用 EXPLAIN ANALYZE 的 BUFFERS 选项,以帮助用户更好地理解查询性能问题,减少邮件列表中的疑问。尽管有人担心信息冗长和实用性不足,但总体上对此更改表示支持。

Hubert 'depesz' Lubaczewski:等待 PostgreSQL 18 - 默认启用 EXPLAIN ANALYZE 的 BUFFERS 选项

Planet PostgreSQL
Planet PostgreSQL · 2025-01-15T19:53:18Z

本文介绍了GaussDB(DWS)中的谓词列分析功能,包括动态采样和手动采样。该功能通过识别WHERE、JOIN等条件列,优化采样过程,减少分析时间,特别适用于大宽表。在9.1.0.100版本中默认开启,用户可通过guc参数进行控制。

优化大宽表查询性能,揭秘GaussDB(DWS) 谓词列analyze

华为云官方博客
华为云官方博客 · 2024-12-25T08:30:00Z

本研究利用SlowFast深度神经网络分析行车记录仪中的近失事件,显著提高了交通近失视频的识别准确性,为提升交通安全和理解事故中的认知错误提供了新见解。

Using SlowFast Networks to Analyze Near-Miss Incidents in Dashcam Videos

BriefGPT - AI 论文速递
BriefGPT - AI 论文速递 · 2024-12-05T00:00:00Z
迈克尔·班克:快速基准测试:ANALYZE 与 maintenance_io_concurrency

PostgreSQL 14 引入了 ANALYZE 命令的预取功能,使统计采样速度提高了 6-7 倍。对于高性能的本地 NVME 存储,建议将 maintenance_io_concurrency 增加到 20-50 或更高。

迈克尔·班克:快速基准测试:ANALYZE 与 maintenance_io_concurrency

Planet PostgreSQL
Planet PostgreSQL · 2024-09-03T13:55:27Z
在繁忙的 MySQL 数据库服务器上使用 ANALYZE TABLE 是否安全?

本文介绍了使用ANALYZE TABLE命令可能出现的问题及解决方法。MySQL 8.0.24+和MariaDB 10.5.4+已解决该问题,但可使用Percona Server for MySQL。Percona Distribution for MySQL是免费的MySQL解决方案,提供企业级数据库环境。

在繁忙的 MySQL 数据库服务器上使用 ANALYZE TABLE 是否安全?

Percona Database Performance Blog
Percona Database Performance Blog · 2023-11-01T13:12:35Z
Grant Fritchey:与Grant一起学习PostgreSQL:介绍VACUUM

PostgreSQL的VACUUM功能用于从表中删除逻辑上删除的数据并保持最新的统计信息。VACUUM可以手动或通过自动清理守护程序自动运行。VACUUM进程还可以与ANALYZE进程结合使用以更新统计信息。VACUUM和ANALYZE都可以在服务器或表级别进行自定义和控制。注意这些过程对于确保数据库健康和优化查询性能非常重要。

Grant Fritchey:与Grant一起学习PostgreSQL:介绍VACUUM

Planet PostgreSQL
Planet PostgreSQL · 2023-08-21T12:01:11Z
亨丽埃塔·东布罗夫斯卡娅:那么,postgres_air 数据库发生了什么?

这篇博客是前一篇的续篇,作者在处理一个数据库性能问题时犯了一个错误,最终通过运行ANALYZE解决了问题。

亨丽埃塔·东布罗夫斯卡娅:那么,postgres_air 数据库发生了什么?

Planet PostgreSQL
Planet PostgreSQL · 2023-07-14T01:50:36Z

RevenueCat从AWS Aurora Postgres 10迁移到14,期间遇到了一次为期五小时的停机。尽管他们进行了详细的计划和努力,但仍然出现了一些问题。他们成功地执行了大量的计划,创建了一个并行集群,并预热了Postgres缓存。然而,由于新集群缺少ANALYZE和序列同步的问题,他们遇到了困难。他们可以通过确保正确的ANALYZE和复制所有序列来避免这些问题。此外,RevenueCat应该提前进行迁移,以避免在更新方面落后。总体而言,他们从这次经历中学到了很多,并应考虑在未来的升级中咨询Postgres专家。

肖恩·M·托马斯:探讨一次意外的Postgres停机

Planet PostgreSQL
Planet PostgreSQL · 2023-07-07T11:41:54Z
迈克尔·克里斯托菲德斯:停止!触发器时间

本文介绍了Postgres中触发器的性能问题,包括外键的使用。可以通过ANALYZE参数查看触发器的执行时间,并通过VERBOSE参数查看它们的名称。作者创建了一个包含1万个作者和每个作者10本书的表,并在它们之间创建了一个外键。

迈克尔·克里斯托菲德斯:停止!触发器时间

Planet PostgreSQL
Planet PostgreSQL · 2023-04-07T23:14:39Z

池化层是一种先验的下采样方式,步长为2的卷积层的参数是通过学习得到的,采样规则不确定。

数仓如何进行表级控制analyze?

华为云官方博客
华为云官方博客 · 2023-03-28T02:52:25Z

What is GRANT VACUUM, ANALYZE? PostgreSQL uses table VACUUM and ANALYZE commands to optimize the database. The VACUUM command reclaims storage space and makes it available for re-use. It also...

Pavlo Golub: GRANT VACUUM, ANALYZE in PostgreSQL 16

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

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

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
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码