婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PostgreSQL中的OID和XID 說明

PostgreSQL中的OID和XID 說明

熱門標簽:小裙科技電銷機器人怎樣 內蒙古營銷智能外呼系統哪個好 外呼線路資源屬于電信業務嗎 河南電話外呼系統招商 智能外呼系統官網 crm外呼系統聯系方式 呼和浩特外呼系統原理是什么 青白江400企業電話申請 長沙電銷外呼防封卡是什么
oid: 行的對象標識符(對象 ID)。這個字段只有在創建表的時候使用了 WITH OIDS ,或者是設置了default_with_oids 配置參數時出現。 這個字段的類型是 oid (和字段同名)。
例子:
復制代碼 代碼如下:

CREATE TABLE pg_language
(
lanname name NOT NULL,
lanowner oid NOT NULL,
lanispl boolean NOT NULL,
lanpltrusted boolean NOT NULL,
lanplcallfoid oid NOT NULL,
lanvalidator oid NOT NULL,
lanacl aclitem[]
)
WITH (
OIDS=TRUE
);

OID 是 32 位的量,是在同一個集群內通用的計數器上賦值的。 對于一個大型或者長時間使用的數據庫,這個計數器是有可能重疊的。 因此,假設 OID 是唯一的是非常錯誤的,除非你自己采取了措施來保證它們是唯一的。
XID:事務ID,也是 32 位的量。在長時間運轉的數據庫里,它也可能會重疊。重疊后數據庫就有可能出錯,所以需要采取措施解決。 只要我們采取一些合適的維護步驟,這并不是很要命的問題。比如我們定義做vaccum。或者手動重置。
重置用下面的命令:
$ pg_resetxlog --help
pg_resetxlog命令是重置PostgreSQL事務log的。
使用方法:
pg_resetxlog [OPTION]... DATADIR
選項參數:
-e XIDEPOCH 設置下一個事務ID EPOCH
-f 實施強制更新
-l TLI,FILE,SEG 強制設置新事務log的最小WAL開始位置
-m XID 設置下一個MULTI事務ID
-n 不做更新,只是取出現在的控制值,實驗用的命令
-o OID 設置下一個OID,重置OID
-O OFFSET 設置下一個MULTI事務ID的OFFSET
-x XID 設置下一個事務ID,重置XID
寫了這么一些,對內部是怎么回事感覺自己還是沒有理清楚。呵呵!!
您可能感興趣的文章:
  • 解析PostgreSQL中Oid和Relfilenode的映射問題

標簽:呼倫貝爾 楚雄 安順 池州 白山 黃石 舟山 菏澤

巨人網絡通訊聲明:本文標題《PostgreSQL中的OID和XID 說明》,本文關鍵詞  PostgreSQL,中的,OID,和,XID,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL中的OID和XID 說明》相關的同類信息!
  • 本頁收集關于PostgreSQL中的OID和XID 說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 克什克腾旗| 巩留县| 繁峙县| 岐山县| 泗阳县| 翁源县| 洪湖市| 和静县| 莆田市| 永清县| 周至县| 广宗县| 门源| 额尔古纳市| 岳阳市| 扎鲁特旗| 罗甸县| 商洛市| 凤翔县| 星座| 鹿泉市| 连南| 阿图什市| 霍林郭勒市| 唐海县| 宝坻区| 库伦旗| 昌江| 巨野县| 株洲市| 潞城市| 通渭县| 神农架林区| 慈溪市| 鹤峰县| 弥渡县| 翁牛特旗| 衡阳县| 云和县| 泰安市| 海安县|