PostgreSQL 技术日报 (3 月 12 日)|为什么加索引反而变慢?这招让查询快 50 倍

PostgreSQL 索引避坑指南:为什么你的数据库加了索引反而变慢? PostgreSQL 的优化器极其聪明,对于这种小表,它直接把整个表加载到内存扫描,速度比去翻索引树快得多。就在刚刚,因为一位“热心”的高级开发给订单表加了3个看似完美的索引,导致整个系统的写入速度瞬间腰斩,不仅没救活系统,反而引发了连锁崩塌。大促期间,状态从“待支付”变“已支付”再变“发货”,每一次变化都要重建索引。在PostgreSQL的实战逻辑里,这四个场景属于“绿灯区”,:你在字段上套了函数,数据库就必须把所有行都算一遍,索引直接作废。索引优化的核心从来不是“技术”,而是“权衡”。 阅读详情

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态
封面.png

⚙️ PostgreSQL 技术文章

🧩 移动一个词如何能将查询速度提升 10–50

1.png

PostgreSQL 性能优化显示,在 EXISTS 子句中移动"not"可以提供 10-50 倍的速度提升。两个功能等效的查询在软删除模式上显示出显著的性能差异:Query 1 使用 EXISTS 与活跃帖子(98% 数据)的部分索引,而 Query 2 使用 NOT EXISTS 与已删除帖子(2% 数据)的部分索引。Query 2 的性能快 32 倍,缓冲区读取少 29 倍。关键见解:"在索引中未找到"完全跳过堆获取,而"找到"在活跃更新的表上需要堆验证。Query 1 执行 527k 次堆获取,而 Query 2 执行 10k 次获取。此优化适用于任何布尔少数模式,其中一小部分携带标志。

https://postgres.ai/blog/20260311-not-exists-vs-exists-partial-index

🧩 "AI DBA"的困境

2.png

pganalyze 的 Lukas Fittl 认为"AI DBA"概念从根本上误解了 AI 在数据库管理中的应用方式。他认为将 AI 框架化为 DBA 替代品混淆了执行工作与承担结果责任,在生产问题出现时会造成责任空白。Fittl 主张不应替换数据库专家,而应使用 AI 工具来赋能应用工程师和数据平台团队。LLM 擅长信息检索、代码交叉引用和弥合团队间的知识差距,但无法为生产决策承担责任。解决方案是让平台团队提供安全、策划好的 AI 工具,帮助工程师更有效地使用数据库,同时保持对生产结果的明确所有权和责任。

https://pganalyze.com/blog/the-ai-dba-dilemma

🧩 PGCA 非营利赞助等级和网站的更新

3.png

PostgreSQL Community Association (PGCA)这一保护 PostgreSQL 品牌资产的官方非营利组织于 2026 年 2 月更新了其赞助级别和网站。PGCA 提高了其最高两个赞助等级 Benefactor 和 Patron 的标准,于 2026 年 2 月 1 日生效,理由是商标保护成本不断上升。所有其他赞助级别保持不变。该组织还在 www.postgres.ca 推出了现代化网站,以更好地解释其使命、商标使用指南和捐赠选项。更新的赞助说明书可在赞助商页面查看。这些变化旨在支持 PGCA 继续保护 PostgreSQL 商标和品牌资产。

https://www.postgresql.org/about/news/updates-to-pgca-non-profit-sponsorship-levels-website-3254/

🧩 为什么添加更多索引最终会使事情变得更糟

4.png

添加更多 PostgreSQL 索引由于写放大效应不可避免地会降低写性能。每个索引都会对每个 INSERT 操作产生"固定税收"——拥有 5 个索引的表每行需要执行 6 次写操作(1 次堆写入 +5 次索引写入)。在 50,000 次插入/秒的高摄入率下,这变成 300,000 次写操作/秒,产生大量 I/O 开销和 WAL 膨胀。时间戳索引因"热右边缘"行为遭受额外问题,单调递增的值会导致 B-tree 最右叶页持续分裂。这会产生反馈循环:索引减慢写入,导致缓冲区压力和查询性能下降,进而添加更多索引。问题随摄入率复合增长——在 500 次插入/秒时工作正常的索引在 50,000 次插入/秒时由于线性的每索引成本倍数变得有问题。

https://www.tigerdata.com/blog/why-adding-more-indexes-eventually-makes-things-worse

📨 PostgreSQL Hacker 电子邮件讨论精选

🧩 Buffer locking 很特殊(hints、checksums、AIO writes)

Andres Freund 报告已推送缓冲区锁定优化系列中的多个补丁,并提供了剩余更改的更新版本。讨论围绕 MarkBufferDirtyHint()操作和 heap_inplace_update_and_unlock()功能的改进展开。Noah Misch 对 v12-0001 补丁给出了积极评价,而 Heikki Linnakangas 建议改进注释。性能测试显示显著收益:在双插槽机器上,流水线 pgbench 只读工作负载提升 7-8%,无流水线时由于上下文切换瓶颈收益较小为 1-2%。更极端的工作负载如索引嵌套循环连接显示高达 25% 的改进。这些优化减少了竞争缓存行上的原子操作,特别有利于内部 btree 页面。Andres 建议类似的优化可以应用于 PinBuffer() + LockBuffer()组合,但需要更复杂的实现和新的 API。

https://www.postgresql.org/message-id/mheeefrtikvgjnjsenocvo3afj7vlpr5rljkzevssxs77n2zdt@sugqtjhryydo

🧩 修复未初始化的 xl_running_xacts 填充

Alexander Kuzmenkov 正在处理 PostgreSQL WAL 记录中未初始化填充的问题,得到了 Heikki Linnakangas 对全面初始化的支持。Kuzmenkov 在整个代码库中发现了 42 个类似的案例,并创建了一个补丁,使用 memset 而不是结构初始化(= { 0 })来初始化 WAL 记录填充,因为后者在某些配置下无法正确初始化填充。该补丁还删除了与 WAL 相关的 Valgrind 抑制,在这些更改下回归测试通过了 Valgrind 检测。然而,Kuzmenkov 后来承认进行了一些可能不必要的更改,例如对没有填充的结构的 ginxlogInsertListPage 的修改,表明需要更仔细地逐个审查每个案例。

https://www.postgresql.org/message-id/CALzhyqzKTRVsQGj+qDDRVs3Oo0EvffuQvVO0v4rbpWU=SoXKug@mail.gmail.com

🧩 消除 xl_heap_visible 以减少 WAL(并最终在访问时设置 VM)

Melanie Plageman 推送了额外的介绍性提交,并分享了消除 xl_heap_visible 以减少 WAL 补丁集的 v37 版本。一个重要变化是移除了 get_conflict_xid() 函数,经分析确定这是不必要的,因为在当前代码中不会出现页面全可见但非全冻结的场景。冲突 XID 计算已被简化,处理三种情况:设置 VM 位、冻结页面和修剪操作。补丁在所有已识别场景中正确设置冲突范围为 InvalidTransactionId。一个剩余问题涉及插入操作期间的 pd_prune_xid 行为 - 是否在正常模式和重放模式中都防范为非正常事务 ID 设置它以保持一致性,特别是考虑到 bootstrap 模式对 heap_insert() 的使用。

https://www.postgresql.org/message-id/CAAKRu_Z8Ry_ynNBPAzs_Ry3MQi9NaBgt1ccLgwRsDbxWpocaBg@mail.gmail.com

🧩 在发布中跳过架构更改

讨论围绕 PostgreSQL 发布的新引入的 EXCEPT 子句展开,该子句允许从 ALL TABLES 发布中排除特定表。语法 CREATE PUBLICATION pub FOR ALL TABLES EXCEPT TABLE (a, b, c)在 Amit Kapila 审查后最近被推送。Masahiko Sawada 对语法不一致性表示担忧,质疑为什么排除列表使用 TABLE (a, b, c)格式,而包含列表使用 TABLE a, TABLE b, TABLE c 格式,以及 EXCEPT 后的 TABLE 关键字是否冗余。

Shveta Malik 为设计决策辩护,解释选择 TABLE 关键字和括号是为了未来扩展性,以支持排除其他对象类型如模式或序列,并在复杂的混合包含/排除场景中避免歧义。然而,Sawada 仍然担心用户混淆,并建议 TABLE (…)语法与现有 PostgreSQL 用法冲突。他提出了 EXCEPT TABLES (t1, t2)或将所有排除项分组在括号中等替代方案。

小的补丁改进继续进行,Nisha Moond 对 v61 版本提供反馈,导致 v62 版本解决了未使用参数和错误消息一致性问题。

https://www.postgresql.org/message-id/CAJpy0uB20MhJJEaPJdm31t4fykJ+fChA_76jU2P9HX5knbJvAA@mail.gmail.com

🧩 在逻辑复制中确认远程刷新之前退出 walsender

Alexander Korotkov 修订了一个补丁,解决了逻辑复制中 walsender 关闭行为的问题。该补丁引入了新的 GUC 参数`wal_sender_shutdown_timeout`,允许 walsender 在确认远程刷新之前退出,默认值为-1(禁用)以保持现有行为。该参数可以按连接设置,影响逻辑和物理 WAL 发送器。Greg Sabino Mullane 提供了详细的审查,发现了几个问题:文档清晰度问题、术语不一致(应使用"Timeout"而非"TimeOut")、关于关闭信号条件逻辑的疑问、对无条件发送完成消息的担忧,以及要求提供更多信息性错误消息。审查还指出了多个拼写错误(“successfull"应为"successful”,“receival"应为"receipt”),并建议改进测试覆盖率,包括测试正超时值和验证警告消息是否发出。

https://www.postgresql.org/message-id/CAPpHfdupdorG3m_TGSWO5ykXXkMAB1UXA7cB9ktr_sW6yt2vbg@mail.gmail.com

🗞️ 行业新闻

🧩 Google 完成对云网络安全初创公司 Wiz 的 32 亿美元收购

5.png

Google 正式以 320 亿美元全现金收购了以色列网络安全公司 Wiz,这是 Google 历史上最大的收购交易。该交易在两家公司首次宣布后整整一年完成。Wiz 专门从事云网络安全解决方案,为云基础设施提供安全工具和服务。此次收购显著增强了 Google 的网络安全能力和云产品,使公司能够在企业安全市场中更好地竞争。320 亿美元的价格标签反映了对网络安全公司的高价值评估,因为组织越来越多地将运营迁移到云端并面临日益增长的安全威胁。

https://techcrunch.com/2026/03/11/google-completes-32b-acquisition-of-wiz/?utm_campaign=daily_pm

🧩 Replit 在达到 30 亿美元估值 6 个月后获得 90 亿美元估值

6.png

在线编程平台 Replit 通过新一轮 4 亿美元融资获得 90 亿美元估值,在短短六个月内从之前的 30 亿美元估值实现了惊人的三倍增长。该公司提供基于云的开发环境和编程工具,用户群和收入都经历了快速增长。Replit 设定了到年底达到 10 亿美元年度经常性收入(ARR)的雄心勃勃目标。这种戏剧性的估值增长反映了对易于使用的编程平台和开发工具的强劲需求,特别是随着更多个人和组织拥抱编程和软件开发。这笔资金可能将支持 Replit 的扩张和产品开发工作。

https://techcrunch.com/2026/03/11/replit-snags-9b-valuation-6-months-after-hitting-3b/?utm_campaign=daily_pm

🧩 Rivian spin-out Mind Robotics 融资 5 亿美元用于工业 AI 驱动机器人

7.png

从电动汽车制造商 Rivian 分拆出来的初创公司 Mind Robotics 为其工业 AI 驱动机器人筹集了 5 亿美元资金。该公司由 Rivian 创始人 RJ Scaringe 创立,专注于为工业应用开发人工智能驱动的机器人解决方案。Mind Robotics 计划使用来自 Rivian 工厂运营的数据训练其 AI 系统,并在 Rivian 的制造设施内部署其机器人。这轮大额融资显示了投资者对工业环境中 AI 驱动自动化潜力的巨大信心。该初创公司与 Rivian 的联系为其提供了现实世界的测试环境和运营数据,以完善其制造应用的机器人系统。

https://techcrunch.com/2026/03/11/rivian-mind-robotics-series-a-500m-fund-raise-industrial-ai-powered-robots/?utm_campaign=daily_pm

想让PostgreSQL查询快到飞起?分区表、物化视图、并行查询这三招灵不灵? 分区表是将逻辑上的大表拆分为物理上的小表的技术。查询性能优化:仅扫描相关分区(比如查2023年数据时,跳过2020年的分区);数据维护高效:删除旧数据只需 drop 分区(而非逐条删除);存储分层:将冷数据(如5年前的记录)存到廉价存储,热数据存到高速存储。范围分区(Range):按连续范围划分(如日期、ID);列表分区(List):按离散值划分(如地区、状态);哈希分区(Hash):按哈希值模运算划分(如将用户ID均匀分到10个分区)。 阅读详情

相关推荐

Postgresql杂谈 12—深入学习GIN索引

今天,我们深入学习下Potgresql的GIN索引。GIN索引时Generalized Inverted Index的缩写,意思是广义的倒排索引。GIN索引和Gist索引类似,都是一个通用的索引框架,我们可以基于此框架开发自定义的GIN索引。 一、GIN索引的内部结构 了解Java内部HashMap结构的应该了解,Java8之后的HashMap内部结构是Hash Table+链表或者Hash Table+红黑树。其实GIN也采用了类似的思想,只不过是Entry Tree+Po...

Hyman的博客 3215

为什么你的PHP+PostgreSQL应用变慢?这3个性能瓶颈必须排查

掌握PHP+PostgreSQL性能优化关键,快速定位应用变慢根源。通过真实PHP PostgreSQL示例,解析连接管理、查询优化与索引策略,提升响应速度。适用于高并发Web应用,显著降低数据库负载。值得收藏

GatherTide的博客 1081

3个EF Core技巧,让PostgreSQL JSONB操作快10倍!

摘要:本文详细介绍了如何在EF Core中高效操作PostgreSQL的JSONB类型。通过"三步成神"指南,从环境准备到基础操作再到高级技巧,逐步解析了JSONB的配置、查询、更新等核心功能。重点展示了EF Core如何简化JSONB操作,相比传统SQL显著提升开发效率(查询速度提升3-5倍)。文章包含实用代码示例、关键注释和实战案例,特别强调了Dictionary<string,object>映射和Npgsql.Json扩展的重要性,为开发者提供了处理JSONB数据的完整

java专栏 1723

PostgreSQL 技术日报 (3月17日)|PG19 重磅更新 + 查询提速 289 倍,这些新功能太香了

Scalefield提供由CYBERTEC PostgreSQL服务驱动的DBaaS解决方案,运行于Lightbits NVMe over TCP软件定义存储上。该服务使组织能够在Kubernetes和OpenShift上以PB规模在私有基础设施上运行高性能PostgreSQL工作负载,并实现单一供应商简化管理。此解决方案在KubeCon Europe大会…

IvorySQL的博客 1119

mpu6050原理图_STM32控制 MPU6050 六轴陀螺仪资料汇总

一般使用MPU6050的步骤是先驱动I2C总线,然后初始化MPU6050,从MPU6050读取数据,最后是数据的处理。本文档详细介绍有关MPU6050 三维角度传感器电子陀螺仪使用说明。附件内容提供该 MPU6050模块原理图,配套STM32代码,相关数据手册及参考文档。实物连接图:MPU6050 六轴陀螺仪特点:使用芯片:MPU-6050供电电源:3-5v(内部低压差稳压)通信方式:标...

weixin_39911056的博客 4759

SoapUI 5.0 模拟WebService接口实战:从WSDL文件到Mock服务端完整流程

本文详细介绍了如何使用SoapUI 5.0模拟WebService接口,从解析WSDL文件到搭建完整的Mock服务端流程。通过实战案例和效率技巧,帮助开发者快速掌握接口模拟技术,提升开发与测试效率。

weixin_26833139的博客 409

Postgresql concurrently index 为什么可以在线加索引

提到在线加索引都是商业数据库的功能,例如SQL SERVER 在线加索引就是你花钱买的版本也必须是企业版, 标准版都不能在线加索引。POSTGRESQL 支持在线加索引的功能,在本文撰写期...

sql server的专栏 702

跨厂商网络设备的RADIUS认证:Windows NPS的兼容性与最佳实践

本文详细探讨了Windows NPS在多厂商网络环境中的RADIUS认证实践,特别针对华为、华三、思科等主流设备的兼容性问题提供解决方案。从基础配置到高级优化,涵盖VSA属性映射、认证协议选择及安全加固措施,帮助企业实现统一身份认证并提升网络安全性。

weixin_29213827的博客 423

postgresql通过索引优化查询速度

当数据量比较大的时候,提升查询效率就是需要去考虑的事情了。一个百万级别的表格,如果不做任何优化的话,即使是最简单的查询语句执行起来也是慢的让人难以接受;当然“优化”本身是一个比较复杂的工程,从设计表、字段到查询语句的写法都有很多讲究,这里只考虑索引的方式,且是最普通的索引; 下面的操作中对应数据库表w008_execrise_info(8000数据量),w008_wf02_info(4000数...

qxianx的博客 1万+

MOS管的体二极管在LLC中的作用

MOSFET是一个三端器件(G、D、S),在N沟道MOSFET的结构中,源极和漏极之间的N型材料中自然形成了一个寄生的PN结,这个PN结就是体二极管(Body Diode),它是不可避免的器件结构。📌 对于N沟MOSFET:体二极管是从漏极 D 到源极 S 的正向导通二极管,方向为 D → S。MOS管的体二极管在LLC中并不是主功率通道,但却是实现软开关(ZVS)和能量过渡的关键“临时路径”。用得好,它是你的朋友;忽略它,电路就可能烧毁。

weixin_43199439的博客 702

RAG面试内容整理-8. 文档分块策略(滑动窗口、语义切分)

RAG系统通常面对长文档或整篇知识库资料的检索需求,但大模型一次处理的文本长度有限,向量索引也需固定大小的文本片段。因此,将长文档拆分成合适片段是必不可少的步骤,被称为文档分块(chunking)策略。

不务正业的猿 691

PostgreSQL 分区表实战——从大表查询 43 秒到 0.3 秒的分区策略迁移

分区键的选择必须从查询模式出发——最重要的判断标准是大多数查询的 WHERE 条件中包含哪个字段的时间范围过滤。在这个系统中,业务查询总是附带created_at时间范围("最近 3 个月"、"本季度"),而很少单独按order_id查询所有历史数据。这使得created_at成为天然的分区键。按月分区的粒度选择是一个权衡。按天分区(365 分区/年)导致分区数过多,PostgreSQL 在规划阶段扫描系统目录(pg_class、pg_inherits)时的开销会增加。

iymei4986533030的博客 8321

Neo4j LLM知识图谱构建器使用教程

是一个开源应用程序,旨在将非结构化数据(如PDF、文档、文本、YouTube视频、网页等)转换为存储在Neo4j中的知识图谱。该项目利用大型语言模型(如OpenAI、Gemini等)从文本中提取节点、关系及其属性,并通过Langchain框架创建结构化的知识图谱。

u013250861的博客 542

按月、日统计查询数据SQL、以及case when的使用 -- postgresql、MySQL

按日期统计数据查询

zf_csdn123的博客 6996

从零开始跑通3DGS教程:(四)修改(缩放、空间变换)colmap生成的sfm结果

通过colmap进行的sfm的普通方式会丢失场景的物理尺度信息,并且并不在符合一般认知的坐标系下,本文将读取colmap生成的点云和相机pose,将其进行空间变换和缩放之后,重新保存,新保存的结果仍然可以被colmap读取以及进行后续的稠密重建以及3dgs等工作

诺有缸的高飞鸟的博客 1425

基于Flink的流式数据降维实现方案

理解为何实时场景需要降维(解决维度灾难)掌握Flink流处理与降维算法的结合方式学会用Flink实现一个可落地的流式降维系统覆盖内容包括:Flink流处理基础、降维算法选择(侧重在线算法)、Flink与降维的集成方案、实战代码示例,以及工业级场景的应用经验。本文从“为什么需要流式降维”出发,用“快递分拣”的生活案例引出核心概念;接着拆解Flink流处理、数据降维的底层逻辑;然后重点讲解“在线PCA”这一适合流式场景的降维算法,并用Flink实现一个完整的流式降维管道;

AI 领航者的博客 568

PostgreSQL 技术日报 (3月11日)|4库合一性能提升350倍与内核新讨论

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态。

IvorySQL的博客 387

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

php mongodb查询效率,为什么PostgreSQL比MongoDB还快之完结篇(深挖单点索引查询)

之前两篇测试中发现:单点索引查询中PostgreSQL的速度是MongoDB(WiredTiger引擎)的4倍。http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20726500&id=4960138http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=2...

weixin_33736279的博客 766

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

PostgreSQL索引详解3——hash索引

1、简介 现代许多编程语言都将哈希表作为基本的数据类型。哈希表是根据键(Key)而直接访问在内存储存位置的数据结构。它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做哈希表。 在PostgreSQL中的hash索引也是类似的机构。其主要思想是:将少量的数字(从0到N -1,总共N个值)与任何数据类型的值相关联。...

Focus on PostgreSQL 4737

10倍加速查询!PostgreSQL表达式索引+pgx实战指南

在Go语言开发PostgreSQL应用时,优化查询性能是提升用户体验的关键。pgx作为Go生态中高性能的PostgreSQL驱动,结合PostgreSQL的表达式索引功能,能让你的数据库查询效率提升10倍以上。本文将带你掌握表达式索引的核心原理与pgx的实战技巧,让你的数据库操作如虎添翼。 ## 什么是表达式索引? 表达式索引(Expression Index)是PostgreSQL的高级特性

gitblog_00395的博客 737

POSTGRESQL 短查询优化,独立索引与组合索引 8

这是一个关于POSTGRESQL 查询的优化系列,这已经是这个系列的第八集了,接上期,在OLTP查询中我们需要注意的查询优化的地方非常多,稍不留意就会在一些问题上的操作导致查询的数据逻辑错...

sql server的专栏 2256

PostgreSQL技术内幕6:PostgreSQL索引技术

本文主要介绍PG的索引技术,包含PG支持的索引类型,语法,查看方式,以及其中B-Tree索引的原理解析和源码解读。

qq_40529346的博客 3479

为什么你的查询依然慢?Redis与PostgreSQL索引实现差异揭秘

揭秘查询性能瓶颈根源,深入对比数据库索引优化的多语言实现对比(SQL+NoSQL)。解析Redis与PostgreSQL在索引机制、适用场景及读写效率上的核心差异,涵盖B树、哈希索引与内存数据结构的关键优化策略。掌握跨数据库调优方法,提升系统响应速度,值得收藏。

AlgoInk的博客 948

PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?

Shveta Malik对重新基于的补丁提供了详细反馈,识别出几个问题:alter_publication.sgml中的文档排序问题,其中子句序列应该是"tables/schemas/except-tables"以提高可读性,过于冗长的HINT消息可以缩短,以及代码中不可达的错误条件。OpenAI发布了GPT-5.4,将其定位为专门为专业应用设计的最先进、最高效的前沿模型。此次发布延续了OpenAI快速迭代的周期,展示了他们在竞争激烈的AI模型市场中保持领先地位的承诺,同时满足特定的专业用户需求。

IvorySQL的博客 446

postgresql 索引状态_postgresql通过索引优化查询速度操作

当数据量比较大的时候,提升查询效率就是需要去考虑的事情了。一个百万级别的表格,如果不做任何优化的话,即使是最简单的查询语句执行起来也是慢的让人难以接受;当然“优化”本身是一个比较复杂的工程,从设计表、字段到查询语句的写法都有很多讲究,这里只考虑索引的方式,且是最普通的索引;下面的操作中对应数据库表w008_execrise_info(8000数据量), w008_wf02_info(4000数据量...

weixin_32817047的博客 1373

PostgreSQL 技术日报 (3 月 15 日)|四大核心进展,影响未来 PG 版本

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态。

IvorySQL的博客 377
上一篇: 谁动了我的查询结果?PostgreSQL 联表加锁的隐藏陷阱
下一篇: IvorySQL 5.3 正式发布:基于 PG 18.3 内核,多特性升级+全场景适配
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值