濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > PostgreSQL中的OID和XID 說明

PostgreSQL中的OID和XID 說明

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PostgreSQL中的OID和XID 說明》,本文關(guān)鍵詞  PostgreSQL,中的,OID,和,XID,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PostgreSQL中的OID和XID 說明》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PostgreSQL中的OID和XID 說明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    郧西县| 汉寿县| 越西县| 安溪县| 峡江县| 贵溪市| 凤台县| 花莲县| 延边| 桃江县| 闽侯县| 紫云| 浦北县| 上杭县| 海丰县| 宁城县| 山阳县| 任丘市| 长垣县| 洛浦县| 镇赉县| 宁陵县| 新泰市| 东方市| 团风县| 电白县| 石城县| 静乐县| 台中县| 尚义县| 彩票| 南郑县| 诸城市| 静乐县| 徐闻县| 正蓝旗| 紫金县| 昆明市| 西贡区| 托克托县| 闵行区|