如何加速PostgreSQL jsonb数据类型

如何加速PostgreSQL jsonb数据类型,sql,postgresql,Sql,Postgresql,我的表有两列,一个id列和一个jsonb列。大约有2500排。在Jsonb列中,大约有17000个属性没有嵌套。它只是一个单一的层次结构。在其中一个属性上搜索int值大约需要5秒钟 然后,我从文档中删除了大部分属性,速度快得多。MongoDB没有这个问题。有没有办法加快速度 我选择postgresql的原因是因为我需要事务。对GIN索引进行一些研究。它们可能会帮助您解决性能问题。简单的json据说比jsonb更快:请阅读:然后编辑您的问题并添加缺少的信息,如@a_horse_,上面写着_no_n

我的表有两列,一个id列和一个jsonb列。大约有2500排。在Jsonb列中,大约有17000个属性没有嵌套。它只是一个单一的层次结构。在其中一个属性上搜索int值大约需要5秒钟

然后,我从文档中删除了大部分属性,速度快得多。MongoDB没有这个问题。有没有办法加快速度


我选择postgresql的原因是因为我需要事务。

对GIN索引进行一些研究。它们可能会帮助您解决性能问题。简单的json据说比jsonb更快:请阅读:然后编辑您的问题并添加缺少的信息,如@a_horse_,上面写着_no_name-编辑问题以添加解释缓冲区,完成后分析并编辑问题。从该链接中添加其他相关信息。