對一個數(shù)據(jù)集做"索引",是為了提高對這個數(shù)據(jù)集檢索的效率。書的"目錄"就是這本書內(nèi)容的"索引",當我們拿到一本新書,想查看感興趣內(nèi)容的時候,我們會先查看目錄,確定感興趣的內(nèi)容會在哪些頁里,直接翻到那些頁,就OK了,而不是從第一章節(jié)開始翻,一個字一個字地找我們感興趣的內(nèi)容,直到找到為止,這種檢索內(nèi)容的效率也太低了,如果一本書沒有目錄,可以想象有多么不方便…指可空間在索引查找中的重要性 可見書的目錄有多重要 索引有多重要啊!

空間索引造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
分流索引 200X600/KT板附亞膜 查看價格 查看價格

m2 13% 鄭州市鄭東新區(qū)中藝標識材料商行
單樓層索引 邊框采用1.2mm不銹鋼(#201)折彎烤漆; 兩邊白色部分采用5mm冬瓜白亞克力,正面絲印圖文; 鋁合金型材面烤漆,圖文貼高精度背膠噴繪; 600×1000×30 查看價格 查看價格

13% 佛山市南海國色標識有限公司
單樓層索引 邊框采用1.2mm不銹鋼(#201)折彎烤漆; 兩邊白色部分采用5mm冬瓜白亞克力,正面絲印圖文; 鋁合金型材面烤漆,圖文貼高精度背膠噴繪; 600×1000×30 查看價格 查看價格

13% 廣州漢一標識設計有限公司
樓層索引 品種:樓層牌;規(guī)格(mm):460×80;數(shù)量:1; 查看價格 查看價格

利澤

13% 陜西利澤裝飾工程有限公司
單樓層索引 邊框采用1.2mm不銹鋼(#201)折彎烤漆; 兩邊白色部分采用5mm冬瓜白亞克力,正面絲印圖文; 鋁合金型材面烤漆,圖文貼高精度背膠噴繪; 600×1000×30 查看價格 查看價格

13% 深圳市維譽廣告標識有限公司
樓層索引 30×650×1250 材料1.5不銹鋼造型、信息絲印 查看價格 查看價格

13% 深圳智勝廣告標識設計制作有限公司
樓層索引標識 670×1200×20,1.1.5mm304#不銹鋼折彎焊接 表面烤漆PANTONE3298C2.當前樓層色塊絲印PANTONE324C3. 查看價格 查看價格

柯賽標識

13% 深圳柯賽標識工程有限公司
美術館索引標識 750mm,白墻上絲網(wǎng)印刷 查看價格 查看價格

上然

13% 上然建設有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
暫無數(shù)據(jù)
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
空間索引 500×300×60|1套 3 查看價格 廣州卓盛標識工程有限公司 廣東   2022-12-01
園區(qū)總平面索引 (1)園區(qū)總平面索引圖 (2)規(guī)格尺寸:360×1800×5|9塊 3 查看價格 廣州千藝五金制品有限公司 全國   2021-12-07
樓層總索引圖700×430 樓層總索引圖700×430|6個 1 查看價格 北京金司百廣告有限公司 廣東  深圳市 2017-06-08
樓層索引 (1)樓層索引(2)500×1400×80(3)1.5mm304不銹鋼表面氟碳烤金屬漆加銀粉、內(nèi)容絲網(wǎng)印刷(4)方通龍骨制作及安裝|1套 3 查看價格 廣州冠慶廣告有限公司 廣東   2021-06-15
樓層索引噴樣 1.名稱:樓層索引噴樣2.規(guī)格尺寸:1200×600mm,寫真布背膠|36張 3 查看價格 成都市幾人廣告有限公司 四川  達州市 2018-06-25
樓層索引標識 1、安裝位置:地面安裝2、名稱:樓層索引標識3、規(guī)格:300×1700×604、標志編號SN-455、T2.5mm鋁板激光雕刻刨槽折彎焊接成型裝飾條紋絲印圍邊烤啞光金屬漆6、電源預留需求:/|2個 3 查看價格 深圳新華峰廣告裝飾有限公司? 廣東  深圳市 2022-08-30
樓層地圖索引標識 1、安裝位置:墻面安裝2、名稱:樓層地圖索引標識3、規(guī)格:800×1000×54、標志編號SN-095、T5.0mm亞克力激光切割裝飾條紋絲印信息絲印T5.0mm亞克力激光切割信息絲印圖標凹刻不填漆6、電源預留需求:/|46個 3 查看價格 深圳新華峰廣告裝飾有限公司? 廣東  深圳市 2022-08-30
大廳總索引圖噴樣 1.名稱:大廳總索引圖噴樣2.規(guī)格尺寸:2400×1200mm,寫真布背膠|1張 3 查看價格 成都市幾人廣告有限公司 四川  達州市 2018-06-25

常見空間索引類型有BSP樹、K-D-B樹、R樹、R+樹和CELL樹,空間索引的性能的優(yōu)越直接影響空間數(shù)據(jù)庫和地理信息系統(tǒng)的整體性能。結構較為簡單的格網(wǎng)型空間索引在各GIS軟件和系統(tǒng)中(如ArcGIS)都有著廣泛的應用。

分形(Fractal)理論,是現(xiàn)代數(shù)學的一個新分支。分形幾何學是一門以非規(guī)則幾何形態(tài)為研究對象的幾何學。通過對分形理論的深入研究,證明了皮亞諾曲線的一些性質(zhì),尤其對Hilbert空間填(略),為空間索引的研究提供了必要的理論知識。

空間數(shù)據(jù)(略)空間信息領域的核心研究內(nèi)容之一.隨著空間信息基礎設施建設和空間數(shù)據(jù)獲取技術的快速發(fā)展,空間數(shù)據(jù)規(guī)模越來越大,對空間數(shù)據(jù)共享的要求越來越高,與此同時空間數(shù)據(jù)倉庫、空間數(shù)據(jù)挖掘等(略)系統(tǒng)性能提出了日益增長的需求。在依賴硬件改善數(shù)據(jù)庫系統(tǒng)性能越來越困難的情況下,以提高空間數(shù)據(jù)共享能力,增強空間數(shù)據(jù)的索引效率成為當前研究的熱點前沿。

基于分形理論,通過生成Hilbert曲線,將空間數(shù)據(jù)進行有效合理的劃分,并且結合當前空間索引系統(tǒng)中應用廣泛的R-樹空間(略)成了一種新的空間索引算法及體系,很好地解決了空間索引速度和索引精度問題,(略)分布式海量空間數(shù)據(jù)的空間索引效率。具體如下:深入研究了分形圖形的編碼理論,L系統(tǒng)和迭代函數(shù)系統(tǒng)繪制分形圖形的方法,并給出Hilbert空間填充曲線的生成方案,設計出掃描矩陣算法。

1984年Guttman發(fā)表了《R-樹:一種空間查詢的動態(tài)索引結構》

SQL Server 2008的空間索引

SQL Server 2008 引入了對空間數(shù)據(jù)和空間索引的支持,"空間索引"是一種擴展索引,允許您對空間列編制索引??臻g列是包含空間數(shù)據(jù)類型(如 geometry 或 geography)數(shù)據(jù)的表列。本節(jié)中的主題介紹了空間索引。

在 SQL Server 2008 中,空間索引(存儲在:sys.spatial_indexes表中)使用 B 樹構建而成,也就是說,這些索引必須按 B 樹的線性順序表示二維空間數(shù)據(jù)。因此,將數(shù)據(jù)讀入空間索引之前,SQL Server 2008 先實現(xiàn)對空間的分層均勻分解。索引創(chuàng)建過程會將空間分解成一個四級"網(wǎng)格層次結構"。這些級別指的是"第 1 級"(頂級)、"第 2 級"、"第 3 級"和"第 4 級"。

每個后續(xù)級別都會進一步分解其上一級,因此上一級別的每個單元都包含下一級別的整個網(wǎng)格。在給定級別上,所有網(wǎng)格沿兩個軸都有相同數(shù)目的單元 (例如 4x4 或 8x8),并且單元的大小都相同。下圖顯示了網(wǎng)格層次結構每個級別的右上角單元被分解成 4x4 網(wǎng)格的情況。事實上,所有單元都是以這種方式分解的。因此,以此為例,將一個空間分解成四個級別的 4x4 網(wǎng)格際上會總共產(chǎn)生 65,536 個第四級單元。針對空間索引進行的空間分解與應用程序數(shù)據(jù)使用的度量單位無關。

網(wǎng)格層次結構的單元是利用多種 Hilbert 空間填充曲線以線性方式編號的。然而,出于演示目的,這里使用的是簡單的按行編號,而不是由 Hilbert 曲線實際產(chǎn)生的編號。在下圖中,幾個表示建筑物的多邊形和表示街道的線已經(jīng)放進了一個 4x4 的 1 級網(wǎng)格中。第 1 級單元的編號為 1 到 16,編號從左上角的單元開始。

沿網(wǎng)格軸的單元數(shù)目確定了網(wǎng)格的"密度":單元數(shù)目越大,網(wǎng)格的密度越大。例如,8x8 網(wǎng)格(產(chǎn)生 64 個單元)的密度就大于 4x4 網(wǎng)格(產(chǎn)生 16 個單元)的密度。網(wǎng)格密度是以每個級別為基礎定義的。網(wǎng)格配置單元數(shù)目低 :4X4 =16,中8X8 = 64,高16X16 =256,默認設置所有級別都為 中。

您可以通過指定非默認的網(wǎng)格密度控制分解過程。例如,在不同級別指定不同網(wǎng)格密度對于基于索引空間的大小和空間列中的對象來優(yōu)化索引可能非常有 用??臻g索引的網(wǎng)格密度顯示在 sys.spatial_index_tessellations 目錄視圖的 level_1_grid、level_2_grid、level_3_grid 和 level_4_grid 列中。

將索引空間分解成網(wǎng)格層次結構后,空間索引將逐行讀取空間列中的數(shù)據(jù)。讀取空間對象(或?qū)嵗?的數(shù)據(jù)后,空間索引將為該對象執(zhí)行"分割過程"。分割過程通過將對象與其接觸的網(wǎng)格單元集("接觸單元")相關聯(lián)使該對象適合網(wǎng)格層次結構。從網(wǎng)格層次結構的第 1 級開始,分割過程以"廣度優(yōu)先"方式對整個級別進行處理。在可能的情況下,此過程可以連續(xù)處理所有四個級別,一次處理一個級別。

研究歷程

當前數(shù)據(jù)搜索的一個關鍵問題是速度。提高速度的核心技術是空間索引??臻g索引是由空間位置到空間對象的映射關系。當前的一些大型數(shù)據(jù)庫都有空間索引能力,像Oracle,DB2??臻g索引技術并不單是為了提高顯示速度,顯示速度僅僅是它所要解決的一個問題。空間索引是為空間搜索提供一種合適的數(shù)據(jù)結構,以提高搜索速度??臻g索引技術的核心是:根據(jù)搜索條件,比如一個矩形,迅速找到與該矩形相交的所有空間對象集合。當數(shù)據(jù)量巨大,矩形框相對于全圖很小時,這個集合相對于全圖數(shù)據(jù)集大為縮小,在這個縮小的集合上再處理各種復雜的搜索,效率就會大大提高。所謂空間索引,就是指依據(jù)空間實體的位置和形狀或空間實體之間的某種空間關系,按一定順序排列的一種數(shù)據(jù)結構,其中包含空間實體的概要信息如對象的標識、外接矩形及指向空間實體數(shù)據(jù)的指針。簡單的說,就是將空間對象按某種空間關系進行劃分,以后對空間對象的存取都基于劃分塊進行。 1 引言 空間索引是對存儲在介質(zhì)上的數(shù)據(jù)位置信息的描述,用來提高系統(tǒng)對數(shù)據(jù)獲取的效率??臻g索引的提出是由兩方面決定的:其一是由于計算機的體系結構將存貯器分為內(nèi)存、外存 兩種,訪問這兩種存儲器一次所花費的時間一般為30~40ns,8~10ms,可以看出兩者相差十 萬倍以上,盡管有"內(nèi)存數(shù)據(jù)庫"的說法,但絕大多數(shù)數(shù)據(jù)是存儲在外存磁盤上的,如果對磁盤上數(shù)據(jù)的位置不加以記錄和組織,每查詢一個數(shù)據(jù)項就要掃描整個數(shù)據(jù)文件,這種訪問磁盤的代價就會嚴重影響系統(tǒng)的效率,因此系統(tǒng)的設計者必須將數(shù)據(jù)在磁盤上的位置加以記錄和組織,通過在內(nèi)存中的一些計算來取代對磁盤漫無目的的訪問,才能提高系統(tǒng)的效率,尤其是GIS涉及的是各種海量的復雜數(shù)據(jù),索引對于處理的效率是至關重要的。其二是GIS 所表現(xiàn)的地理數(shù)據(jù)多維性使得傳統(tǒng)的B樹索引并不適用,因為B樹所針對的字符、數(shù)字等傳統(tǒng)數(shù)據(jù)類型是在一個良序集之中,即都是在一個維度上,集合中任給兩個元素,都可以在這個維度上確定其關系只可能是大于、小于、等于三種,若對多個字段進行索引,必須指定各個字段的優(yōu)先級形成一個組合字段,而地理數(shù)據(jù)的多維性,在任何方向上并不存在優(yōu)先級問題,因此B樹并不能對地理數(shù)據(jù)進行有效的索引,所以需要研究特殊的能適應多維特性的空間索引方式。 1984年Guttman發(fā)表了《R樹:一種空間查詢的動態(tài)索引結構》,它是一種高度平衡的樹,由中間節(jié)點和頁節(jié)點組成,實際數(shù)據(jù)對象的最小外接矩形存儲在頁節(jié)點中,中間節(jié)點通過聚集其低層節(jié)點的外接矩形形成,包含所有這些外接矩形。其后,人們在此基礎上針對不同空間運算提出了不同改進,才形成了一個繁榮的索引樹族,是流行的空間索引。

空間索引索引常見問題

  • 索引符號索引剖面詳圖

    下面有-一橫的就表示,本圖紙的大樣1

  • 索引 問題

    1、本圖中符合陽臺尺寸及造型要求,都和標示的節(jié)點做法相同 ? 2、余同指的就是符合相同條件的,不在進行標示,參照此節(jié)點做法

  • 天正建筑怎么調(diào)整索引符號中的索引圖名和索引編號的字高比例

    天正建筑調(diào)整索引符號中的索引圖名和索引編號的字高比例的方法:在天正建筑中只需要在天正選項-高級選項當中選擇-符號標注-圓圈文字字高系數(shù)修改為0.8就O可以了 ;分別選中索引符號和索引圖名;鼠標右鍵對象...

R樹

R樹是B樹向多維空間發(fā)展的另一種形式,它將空間對象按范圍劃分,每個結點都對應一個區(qū)域和一個磁盤頁,非葉結點的磁盤頁中存儲其所有子結點的區(qū)域范圍,非葉結點的所有子結點的區(qū)域都落在它的區(qū)域范圍之內(nèi);葉結點的磁盤頁中存儲其區(qū)域范圍之內(nèi)的所有空間對象的外接矩形。每個結點所能擁有的子結點數(shù)目有上、下限,下限保證對磁盤空間的有效利用,上限保證每個結點對應一個磁盤頁,當插入新的結點導致某結點要求的空間大于一個磁盤頁時,該結點一分為二。R樹是一種動態(tài)索引結構,即:它的查詢可與插入或刪除同時進行,而且不需要定期地對樹結構進行重新組織。

1 R-Tree數(shù)據(jù)結構

R-Tree是一種空間索引數(shù)據(jù)結構,下面做簡要介紹:

(1)R-Tree是n 叉樹,n稱為R-Tree的扇(fan)。

(2)每個結點對應一個矩形。

(3)葉子結點上包含了小于等于n 的對象,其對應的矩為所有對象的外包矩形。

(4)非葉結點的矩形為所有子結點矩形的外包矩形。

R-Tree的定義很寬泛,同一套數(shù)據(jù)構造R-Tree,不同方可以得到差別很大的結構。什么樣的結構比較優(yōu)呢?有兩標準:

(1)位置上相鄰的結點盡量在樹中聚集為一個父結點。

(2)同一層中各兄弟結點相交部分比例盡量小。

R樹是一種用于處理多維數(shù)據(jù)的數(shù)據(jù)結構,用來訪問二維或者更高維區(qū)域?qū)ο蠼M成的空間數(shù)據(jù).R樹是一棵平衡樹。樹上有兩類結點:葉子結點和非葉子結點。每一個結點由若干個索引項構成。對于葉子結點,索引項形如(Index,Obj_ID)。其中,Index表示包圍空間數(shù)據(jù)對象的最小外接矩形MBR,Obj_ID標識一個空間數(shù)據(jù)對象。對于一個非葉子結點,它的索引項形如(Index,Child_Pointer)。 Child_Pointer 指向該結點的子結點。Index仍指一個矩形區(qū)域,該矩形區(qū)域包圍了子結點上所有索引項MBR的最小矩形區(qū)域。一棵R樹的示例如圖所示:

2 R-Tree算法描述

算法描述如下:

對象數(shù)為n,扇區(qū)大小定為fan。

(1)估計葉結點數(shù)k=n/fan。

(2)將所有幾何對象按照其矩形外框中心點的x值排序。

(3)將排序后的對象分組,每組大小為 *fan,最后一組可能不滿員。

(4)上述每一分組內(nèi)按照幾何對象矩形外框中心點的y值排序。

(5)排序后每一分組內(nèi)再分組,每組大小為fan。

(6)每一小組成為葉結點,葉子結點數(shù)為nn。

(7)N=nn,返回1。

3 R-Tree空間索引算法的研究歷程

1 R-Tree

多維索引技術的歷史可以追溯到20世紀70年代中期。就在那個時候,諸如Cell算法、四叉樹和k-d樹等各種索引技術紛紛問世,但它們的效果都不盡人意。

R+樹

在Guttman的工作的基礎上,許多R樹的變種被開發(fā)出來, Sellis等提出了R+樹,R+樹與R樹類似,主要區(qū)別在于R+樹中兄弟結點對應的空間區(qū)域無重疊,這樣劃分空間消除了R樹因允許結點間的重疊而產(chǎn)生的"死區(qū)域"(一個結點內(nèi)不含本結點數(shù)據(jù)的空白區(qū)域),減少了無效查詢數(shù),從而大大提高空間索引的效率,但對于插入、刪除空間對象的操作,則由于操作要保證空間區(qū)域無重疊而效率降低。同時R+樹對跨區(qū)域的空間物體的數(shù)據(jù)的存儲是有冗余的,而且隨著數(shù)據(jù)庫中數(shù)據(jù)的增多,冗余信息會不斷增長。Greene也提出了他的R樹的變種。

R*樹

在1990年,Beckman和Kriegel提出了最佳動態(tài)R樹的變種--R*樹。R*樹和R樹一樣允許矩形的重疊,但在構造算法R*樹不僅考慮了索引空間的"面積",而且還考慮了索引空間的重疊。該方法對結點的插入、分裂算法進行了改進,并采用"強制重新插入"的方法使樹的結構得到優(yōu)化。但R*樹算法仍然不能有效地降低空間的重疊程度,尤其是在數(shù)據(jù)量較大、空間維數(shù)增加時表現(xiàn)的更為明顯。R*樹無法處理維數(shù)高于20的情況。

QR樹

QR樹利用四叉樹將空間劃分成一些子空間,在各子空間內(nèi)使用許多R樹索引,從而改良索引空間的重疊。QR樹結合了四叉樹與R樹的優(yōu)勢,是二者的綜合應用。實驗證明:與R樹相比,QR樹以略大(有時甚至略小)的空間開銷代價,換取了更高的性能,且索引目標數(shù)越多,QR樹的整體性能越好。

SS樹

SS樹對R*樹進行了改進,通過以下措施提高了最鄰近查詢的性能:用最小邊界圓代替最小邊界矩形表示區(qū)域的形狀,增強了最鄰近查詢的性能,減少將近一半存儲空間;SS樹改進了R*樹的強制重插機制。當維數(shù)增加到5是,R樹及其變種中的邊界矩形的重疊將達到90%,因此在高維情況(≥5)下,其性能將變的很差,甚至不如順序掃描。

X樹

X樹是線性數(shù)組和層狀的R樹的雜合體,通過引入超級結點,大大地減少了最小邊界矩形之間的重疊,提高了查詢效率。X樹用邊界圓進行索引,邊界矩形的直徑(對角線)比邊界圓大,SS樹將點分到小直徑區(qū)域。由于區(qū)域的直徑對最鄰近查詢性能的影響較大,因此SS樹的最鄰近查詢性能優(yōu)于R*樹;邊界矩形的平均容積比邊界圓小,R*樹將點分到小容積區(qū)域;由于大的容積會產(chǎn)生較多的覆蓋,因此邊界矩形在容積方面要優(yōu)于邊界圓。SR樹既采用了最小邊界圓(MBS),也采用了最小邊界矩形(MBR),相對于SS樹,減小了區(qū)域的面積,提高了區(qū)域之間的分離性,相對于R*樹,提高了鄰近查詢的性能。

空間索引索引文獻

陶瓷標準索引 陶瓷標準索引

格式:pdf

大小:57KB

頁數(shù): 2頁

評分: 4.6

筑神-建筑資料下載:http://www.zhushen.com.cn 通用圖集,規(guī)范,工程表格,施工組織設計,CAD 圖塊,工程論文,建筑模型等全部免費下載 陶瓷標準索引 標準代號 標 準 名 稱 GB/T1964-1996 多孔陶瓷壓縮強度試驗方法 GB/T1965-1996 多孔陶瓷彎曲強度試驗方法 GB/T2832-1996 陶管抗外壓強度試驗方法 GB/T2833-1996 陶管抗彎強度試驗方法 GB2835-81 陶管耐酸性能試驗方法 GB/T3810-1996 陶瓷磚抽樣方案及抽樣方法 GB/T4100-92 釉面內(nèi)墻磚 GB6952-86 衛(wèi)生陶瓷 GB6953-86 衛(wèi)生陶瓷規(guī)格及連接尺寸 GB6954-86 陶瓷墻地磚濕膨脹試驗方法 GB6955-86 陶瓷墻地磚抗凍性能試驗方法 GB8488-87 耐酸磚

立即下載
建筑書籍-索引 建筑書籍-索引

格式:pdf

大?。?span id="legxa2g" class="single-tag-height">57KB

頁數(shù): 20頁

評分: 4.4

建筑書籍目錄 www.shejibook.com 01 Jz-001-valode&pistre architectes-- 世界建筑大師系列 Jz-002-word exposition aichi japan-- 世界建筑展日本篇 -1 Jz-002-word exposition aichi japan-- 世界建筑展日本篇 -2 Jz-003-100 top houses from down under--100 個現(xiàn)代別墅 (上 ) Jz-003-100 top houses from down under--100 個現(xiàn)代別墅 (下 ) Jz-004-100 more of the world's best --100 座世界最優(yōu)秀房屋 Jz-005-世界建筑 1 Jz-006-世界建筑 2 Jz-007-designing the world ’s best

立即下載

BSP樹能很好地與空間數(shù)據(jù)庫中空間對象的分布情況相適應,但對一般情況而言,BSP樹深度較大,對各種操作均有不利影響。

按其作用與格式可分為兩種:①全宗存放位置索引。即以全宗及其組成部分(如全宗內(nèi)各類)的檔案為單位,指出它們的存放處所,格式見表1。②庫房存放全宗索引,即以庫房和架(柜)為單位,指出它們所存的是什么全宗及其組成部分的檔案,格式見表2。庫房存放全宗索引亦可按每個庫房 (或樓、層、房間)內(nèi)檔案存放的情況繪制成示意圖,掛貼在相應庫房的入口處,便于保管人員和調(diào)卷人員隨時參看。2100433B

索引建好后,如果表中的數(shù)據(jù)發(fā)生變化,比如增加或修改了記錄,怎么辦?由于對表所發(fā)生的任何DML語句,都不會自動修改索引,因此,必須定時同步(sync)和優(yōu)化(optimize)索引,以正確反映數(shù)據(jù)的變化。

在索引建好后,可以在該用戶下查到Oracle自動產(chǎn)生了以下幾個表:(假設索引名為myindex):

DR$myindex$I,DR$myindex$K,DR$myindex$R,DR$myindex$N

其中以I表最重要,可以查詢一下該表:

select token_text,token_count from DR$ myindex $I where rownum<=20;

查詢結果在此省略??梢钥吹剑摫碇斜4娴钠鋵嵕褪荗racle 分析你的文檔后,生成的term記錄

在這里,包括term出現(xiàn)的位置、次數(shù)、hash值等。當文檔的內(nèi)容改變后,可以想見這個I表的內(nèi)容也應該相應改變,才能保證Oracle在做全文檢索時正確檢索到內(nèi)容(因為所謂全文檢索,其實核心就是查詢這個表)。那么如何維護該表的內(nèi)容,不能每次數(shù)據(jù)改變都重新建立索引,這就要用到sync 和 optimize了。

同步(sync):將新的term 保存到I表;

優(yōu)化(optimize):清除I表的垃圾,主要是將已經(jīng)被刪除的term從I表刪除。

Oracle提供了一個所謂的ctx server來做這個同步和優(yōu)化的工作,只需要在后臺運行這個進程,它會監(jiān)視數(shù)據(jù)的變化,及時進行同步。另外,也可以用以下的job來完成(該job要建在和表同一個用戶下):

create or replace procedure sync

is

begin

execute immediate

'alter index myindex rebuild online' ||

' parameters (''sync'')' ;

execute immediate

'alter index myindex rebuild online' ||

' parameters (''optimize full maxtime unlimited'')' ;

end sync;

/

Set ServerOutput on

declare

v_job number;

begin

Dbms_Job.Submit

(

job => v_job,

what => 'sync;',

next_date => sysdate,/* default */

interval => 'sysdate + 1/720' /* = 1 day / (24 hrs * 30 min) = 2 mins */

);

Dbms_Job.Run (v_job);

Dbms_Output.Put_Line ('Submitted as job # ' || to_char (v_job));

end;

/

job的SYSDATE + (1/720)是指每隔2分鐘同步一次。具體的時間間隔,可以根據(jù)自己的應用的需要而定。

空間索引相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄