为了在数组和标量字段上定义GIN索引(例如),需要在btree_gin中启用PostgreSQL扩展。然后,可以将索引定义为GIN索引。
但是,我不明白PostgreSQL是在使用btree结构还是使用GIN结构。
发布于 2020-01-16 22:09:46
两者都有。GIN索引内部使用btree数据结构。它与在适当的btree索引中使用的BTREE数据结构不完全相同,但它们有相同的原则。
发布于 2020-01-16 17:22:45
由此产生的指数是一个真正的血金指数。默认情况下不会安装这些运算符类,因为很少需要它们。
在标量类型的列上的单列GIN索引几乎在各个方面都不如B树索引。
https://dba.stackexchange.com/questions/257545
复制相似问题