欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

PostgreSQLDBA(52)-Index(RUM)

本節(jié)簡單介紹了PostgreSQL中的RUM索引,包括RUM索引的基礎(chǔ)知識和結(jié)構(gòu)等.
RUM索引是GIN索引的增強(qiáng)版.GIN索引一是只存儲詞素沒有存儲分詞后的詞素的位置信息,因此在Recheck(掃描驗證詞素是否滿足查詢條件)的時候效率相對較低,二是搜索通常會按相關(guān)性的強(qiáng)弱排序返回,但GIN沒有這些信息,只能通過計算后返回.
RUM索引可以避免上述2個問題.

簡介
相對于GIN索引,RUM索引,每個詞素不僅僅引用表中的行(TIDs),還包括詞素在文檔中出現(xiàn)的位置鏈表.
看下面的例子:


testdb=# create extension rum;
CREATE EXTENSION
testdb=# create index on ts using rum(doc_tsv);
CREATE INDEX
testdb=# select ctid, left(doc,20), doc_tsv from ts;
  ctid  |         left         |                         doc_tsv                         
--------+----------------------+---------------------------------------------------------
 (0,10) | Can a sheet slitter  | 'sheet':3,6 'slit':5 'slitter':4
 (0,11) | How many sheets coul | 'could':4 'mani':2 'sheet':3,6 'slit':8 'slitter':7
 (0,12) | I slit a sheet, a sh | 'sheet':4,6 'slit':2,8
 (0,13) | Upon a slitted sheet | 'sheet':4 'sit':6 'slit':3 'upon':1
 (0,14) | Whoever slit the she | 'good':7 'sheet':4,8 'slit':2 'slitter':9 'whoever':1
 (0,15) | I am a sheet slitter | 'sheet':4 'slitter':5
 (0,16) | I slit sheets.       | 'sheet':3 'slit':2
 (0,17) | I am the sleekest sh | 'ever':8 'sheet':5,10 'sleekest':4 'slit':9 'slitter':6
 (0,18) | She slits the sheet  | 'sheet':4 'sit':6 'slit':2
(9 rows)

其結(jié)構(gòu)如下:
PostgreSQL DBA(52) - Index(RUM)

TODO

我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、衡水ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的衡水網(wǎng)站制作公司

參考資料
Indexes in PostgreSQL — 8 (RUM)
RUM

分享標(biāo)題:PostgreSQLDBA(52)-Index(RUM)
文章地址:http://chinadenli.net/article32/jpsdpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站移動網(wǎng)站建設(shè)用戶體驗網(wǎng)站營銷微信小程序網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)