预发布版本文档。 PostgreSQL 19beta4 为测试版本,最终发布内容可能有所不同。
13.7. 锁定和索引 #
尽管 PostgreSQL 为表数据提供了非阻塞的读写访问,但 PostgreSQL 当前实现的索引访问方法并不是每一种都能提供非阻塞的读写访问。各种索引类型的处理方式如下:
目前,B-树索引为并发应用提供了最佳性能;由于它们还比 Hash 索引拥有更多特性,因此对于需要为标量数据建立索引的并发应用,推荐使用 B-树索引类型。处理非标量数据时,B-树就不再适用,此时应改用 GiST、SP-GiST 或 GIN 索引。