發表日期: 2022-11-30 16:49:25 瀏覽次數:53
平湖網絡推廣公司-平湖百度營銷推廣
DID是“去中心化數字身份”(Decentralized Identity)的簡稱,它是一種沒有中心化機構做最終擔保的數字身份,是Web2.0“用戶畫像”概念在Web3.0的延伸和拓展。隨著NFT、GameFi及更多形態的浪潮興起,越來越多的用戶開始愿意將自己鏈上的數據加入DID來豐富自己的去中心化數字身份,因此也催生了一個新的鏈上賽道——數字身份賽道。
CLUSTER — 根據一個索引聚簇一個表
CLUSTER [VERBOSE] table_name [ USING index_name ] CLUSTER [VERBOSE]
CLUSTER
指示PostgreSQL 基于index_name
所指定的索引來聚簇 table_name
所指定的表。該索引必須已經定義在 table_name
上。
當一個表被聚簇時,會基于索引信息對它進行物理上的排序。聚簇是一種 一次性的操作:當表后續被更新時,更改沒有被聚簇。也就是說,不會嘗 試根據新行或者被更新行的索引順序來存儲它們(如果想這樣做,可以周 期性地通過發出該命令重新聚簇。還有,把表的 fillfactor
存儲參數設置為小于 100% 有助于在更 新期間保持聚簇順序,因為如果空間足夠會把被更新行保留在同一個頁面 中)。
當一個表被更新時,PostgreSQL 會記住它是按照哪個索引聚簇的。形式 CLUSTER
會使用前面所用的同一個索引對表重新聚簇。你也可以使用 table_name
CLUSTER
或者ALTER TABLE 的SET WITHOUT CLUSTER
形式把索引設置為可用于 未來的聚簇操作,或者清除任何之前的設置。
不帶任何參數的CLUSTER
會重新聚簇調用用 戶所擁有的當前數據庫中已經被聚簇過的表(如果是超級用戶調用,則是 所有已被聚簇過的表)。這種形式的 CLUSTER
不能在一個事務塊內執行。
當一個表被聚簇時,會在其上要求一個ACCESS EXCLUSIVE
鎖。這會阻止任何其他數據庫操作(包括讀和寫) 在CLUSTER
結束前在該表上操作。
歡迎您免費咨詢,請填寫以下信息,我們收到后會盡快與您聯系
服務熱線:400-111-6878