pgsql jsonb的索引
发布网友
发布时间:2022-11-30 09:53
我来回答
共1个回答
热心网友
时间:2023-11-04 01:34
搜索JSONB中一些预定的属性,可以使用Btree、HASH、GIN索引,一般使用BTREE;
如果索引要支持搜索任意属性,则使用GIN索引,如果只是检查它是否仅具有键值,使用jsonb_path_ops,但是如果不仅检查是否具有键值,还检查键的存在,最好使用jsonb_ops:
https://bitnine.net/blog-postgresql/postgresql-internals-jsonb-type-and-its-indexes/
pgsql jsonb的索引
搜索JSONB中一些预定的属性,可以使用Btree、HASH、GIN索引,一般使用BTREE;如果索引要支持搜索任意属性,则使用GIN索引,如果只是检查它是否仅具有键值,使用jsonb_path_ops,但是如果不仅检查是否具有键值,还检查键的存在,最好使用jsonb_ops:https://bitnine.net/blog-postgresql/postgresql-internals-js...