日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

盡管本數(shù)據(jù)庫提供對表數(shù)據(jù)訪問的非阻塞讀/寫, 但并非本數(shù)據(jù)庫中實現(xiàn)的每一個索引訪問方法當(dāng)前都能夠提供非阻塞讀/寫訪問。

  • B-tree、GiST 和 SP-GiST索引:短期的頁面級共享/排他鎖被用于讀/寫訪問。每個索引行被取得或被插入后立即釋放鎖。這些索引類型提供了無死鎖情況的最高并發(fā)性。

  • Hash索引:Hash桶級別的共享/排他鎖被用于讀/寫訪問。鎖在整個Hash桶處理完成后釋放。Hash桶級鎖比索引級的鎖提供了更好的并發(fā)性,但可能產(chǎn)生死鎖,因為鎖持有的時間比一次索引操作的時間長。

  • GIN索引:短期的頁面級共享/排他鎖被用于讀/寫訪問。鎖在索引行被插入/抓取后立即釋放。但要注意的是一個GIN索引值的插入通常導(dǎo)致對每行產(chǎn)生幾個索引鍵的插入,因此 GIN可能為了插入一個單一值而做大量的工作。

目前,B-tree 索引為并發(fā)應(yīng)用提供了最好的性能。因為它還有比 Hash 索引更多的特性,在那些需要對標(biāo)量數(shù)據(jù)進行索引的并發(fā)應(yīng)用中,我們建議使用 B-tree 索引類型。在處理非標(biāo)量類型數(shù)據(jù)的時候,B-tree 就沒什么用了,應(yīng)該使用 GiST、SP-GiST 或GIN 索引替代。