發表日期: 2023-02-09 13:58:55 瀏覽次數:46
桂林秀峰區秀峰街道網站制作、桂林秀峰區麗君街道小程序制作、桂林秀峰區甲山街道網站優化、桂林象山區南門街道網站開發、桂林象山區象山街道400電話辦理、桂林象山區平山街道網絡推廣、桂林象山區二塘鄉 網站建設、桂林七星區七星街道網店裝修、桂林七星區東江街道微信公眾號開發、桂林七星區穿山街道網頁設計、桂林七星區朝陽鄉 網絡公司、桂林疊彩區疊彩街道域名企業郵箱、桂林疊彩區北門街道服務器空間、桂林疊彩區大河鄉網站案例報價、桂林雁山區桂林雁山區編輯排版美工、桂林雁山區雁山鎮App軟件開發、桂林雁山區柘木鎮百度推廣、桂林雁山區大埠鄉 代運營托管、桂林雁山區草坪回族鄉logo設計、桂林陽朔縣陽朔鎮 網絡全網營銷
關于索引何時能被使用、何時不被使用以及什么情況下它們有用的信息請 見第 11 章。
當前,只有 B-樹、GiST、GIN 和 BRIN 索引方法支持多列索引。默認最多可以 索引 32 個域(可以在構建 PostgreSQL修改這種限制)。當前 只有 B-樹支持唯一索引。
為索引的每一列可以指定一個操作符類。該操作符 類標識要被該索引用于該列的操作符。例如,一個四字節整數上的 B-樹索引 會使用int4_ops
類。這個操作符類包括了用于四字節整數 的比較函數。實際上,通常列數據類型的默認操作符類就足夠了。對某些數據 類型指定操作符類的主要原因是,可能會有多于一種有意義的順序。例如, 我們可能想用絕對值或者實數部分對復數類型排序。我們可以通過為該數據 類型定義兩個操作符類來做到,并且在創建索引時選擇其中合適的類。更多 有關操作符類的信息請見第 11.9 節以及第 37.14 節。
對于支持有序掃描的索引方法(當前只有 B-樹),可以指定可選子句ASC
、 DESC
、NULLS FIRST
以及NULLS LAST
來修改索引的排序順序。由于一個有序索引能前向或者反向掃描,通常創建一個 單列DESC
索引沒什么用處 — 一個常規索引已經提供了排序 順序。這些選項的價值是可以創建多列索引,讓它的排序順序匹配有混合排序要求 的查詢,例如SELECT ... ORDER BY x ASC, y DESC
。如果你想要在依靠索引避免排序步驟的查詢中支持 “空值排序低”這種行為,NULLS
選項就能派上用場,默認 的行為是“空值排序高”。
對于大多數索引方法,索引的創建速度取決于 maintenance_work_mem的設置。較大的值將會減少 索引創建所需的時間,當然不要把它設置得超過實際可用的內存量(那會迫使 機器進行交換)。
使用DROP INDEX可以移除一個索引。
以前的PostgreSQL發行也有一種 R-樹 索引方法。這種方法已經被移除,因為它比起 GiST 方法來說沒有什么明顯的 優勢。如果指定了USING rtree
,CREATE INDEX
將會把它解釋為USING gist
,以便把舊的數據庫轉換成 GiST。
在表films
中的列title
上創建一個 B-樹索引:
CREATE UNIQUE INDEX title_idx ON films (title);
在表達式lower(title)
上創建一個索引來允許高效的大小寫 無關搜索:
CREATE INDEX ON films ((lower(title)));
(在這個例子中我們選擇省略索引名稱,這樣系統會選擇一個名字, 通常是films_lower_idx
)。
創建一個具有非默認排序規則的索引:
CREATE INDEX title_idx_german ON films (title COLLATE "de_DE");
創建一個具有非默認空值排序順序的索引:
CREATE INDEX title_idx_nulls_low ON films (title NULLS FIRST);
創建一個具有非默認填充因子的索引:
CREATE UNIQUE INDEX title_idx ON films (title) WITH (fillfactor = 70);
創建一個禁用快速更新的GIN索引:
CREATE INDEX gin_idx ON documents_table USING GIN (locations) WITH (fastupdate = off);
在表films
中的列code
上創建一個而索引并且 把索引放在表空間indexspace
中:
CREATE INDEX code_idx ON films (code) TABLESPACE indexspace;
在一個點屬性上創建一個 GiST 索引,這樣我們可以在轉換函數的結果 上有效地使用 box 操作符:
CREATE INDEX pointloc ON points USING gist (box(location,location)); SELECT * FROM points WHERE box(location,location) && '(0,0),(1,1)'::box;
創建一個表而不排斥對表的寫操作:
CREATE INDEX CONCURRENTLY sales_quantity_index ON sales_table (quantity);
CREATE INDEX
是一種 PostgreSQL的語言擴展。在 SQL 標準中 沒有對于索引的規定
這既要看短期成果,也要看長期儲備。從投洽會各種元宇宙活動來看,廈門在元宇宙城市建設的落地能力和短期成果上,給出了一份亮眼答卷,算是在技術上“高筑墻”。
今年7月,廈門市人民政府與中國移動咪咕公司正式簽署合作戰略協議。按照協議規劃,后者將與福建移動合作,依托5G+T.621+XR的技術優勢,將鼓浪嶼打造成具有差異性、多元性的文旅元宇宙示范空間「元宇宙第一島」。同時,中國移動旗下咪咕公司宣布成立元宇宙總部并落戶廈門。
可以看到,兩者這次是下了大決心的。AR夜景秀之外,這次投洽會的其它活動,也隨處可見咪咕的身影——文博文化領域的云游博物館,運動時尚展板塊的體育元宇宙等等。 如利用5G技術與混合現實技術,在云游博物館讓實物文化展品「活過來」,體育方面有AR智能健身、AI智慧跳繩、數智騎行、VR滑雪等展示和體驗。
長期來看,今年以來,廈門在推進元宇宙城市建設上也動作頻頻,則可視為在生態上“廣積糧”。
桂林秀峰區秀峰街道網站制作、桂林秀峰區麗君街道小程序制作、桂林秀峰區甲山街道網站優化、桂林象山區南門街道網站開發、桂林象山區象山街道400電話辦理、桂林象山區平山街道網絡推廣、桂林象山區二塘鄉 網站建設、桂林七星區七星街道網店裝修、桂林七星區東江街道微信公眾號開發、桂林七星區穿山街道網頁設計、桂林七星區朝陽鄉 網絡公司、桂林疊彩區疊彩街道域名企業郵箱、桂林疊彩區北門街道服務器空間、桂林疊彩區大河鄉網站案例報價、桂林雁山區桂林雁山區編輯排版美工、桂林雁山區雁山鎮App軟件開發、桂林雁山區柘木鎮百度推廣、桂林雁山區大埠鄉 代運營托管、桂林雁山區草坪回族鄉logo設計、桂林陽朔縣陽朔鎮 網絡全網營銷
歡迎您免費咨詢,請填寫以下信息,我們收到后會盡快與您聯系
服務熱線:400-111-6878