文章 2025-02-27 来自:开发者社区

云原生数据仓库AnalyticDB PostgreSQL同一个SQL可以实现向量索引、全文索引GIN、普通索引BTREE混合查询,简化业务实现逻辑、提升查询性能

参考文档:https://help.aliyun.com/zh/analyticdb/analyticdb-for-postgresql/user-guide/fusion-search-use-guide?spm=a2c4g.11186623.help-menu-92664.d_2_8_3.4bf95fa2s3zEtw&scm=20140722.H_2528590._.OR_help-....

云原生数据仓库AnalyticDB PostgreSQL同一个SQL可以实现向量索引、全文索引GIN、普通索引BTREE混合查询,简化业务实现逻辑、提升查询性能
文章 2022-02-17 来自:开发者社区

PostgreSQL BTree索引的工程实践

PG的Btree索引来自2篇文章《Efficient Locking for Concurrent Operations on B-Trees》《A Symmetric Concurrent B-Tree Algorithm》LY算法每个page增加2个机制right-link:每个page指向右节点high-value:这个page所有子节点中的upper-bond搜索过程无锁:通过一个dow....

文章 2022-02-17 来自:开发者社区

PostgreSQL 设计优化case - 大宽表任意字段组合查询索引如何选择(btree, gin, rum) - (含单个索引列数超过32列的方法)

标签 PostgreSQL , adhoc查询 , 大宽表 , 任意字段组合查询 , 索引 , btree , gin , rum 背景 大宽表,任意字段组合查询,透视。是实时分析系统中的常见需求: 1、实时写入。 2、实时任意字段组合查询、透视。 PostgreSQL中,有多种方法支持这种场景: 《PostgreSQL 9种索引的原理和应用场景》 1、方法1,每个字段加一个索引(普通类型用...

文章 2022-02-17 来自:开发者社区

PostgreSQL 数据离散性 与 索引扫描性能(btree and bitmap index scan)

标签 PostgreSQL , 数据离散性 , 扫描性能 , 重复扫 , bitmap index scan , 排序扫描 背景 PostgreSQL中数据的扫描方法很多,常见的有: 1、全表顺序扫描(seqscan) 2、索引+回表扫描(index scan) 3、索引扫描(index only scan) 4、bitmap扫描(bitmap index + block sorted he...

文章 2022-02-16 来自:开发者社区

Principles and Optimization of 5 PostgreSQL Indexes (btree,hash,gin,gist,and brin)

Background Note: This article contains links to Chinese blog articles.Precision marketing is a hot topic in the advertising industry. One of my previous articles describes how to use arrays and GIN i....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像