Oid:对线的对象标识符(对象ID)。这场只使用OID在
创建表时,或当default_with_oids
配置参数的
设置,该字段的
类型是OID(和相同的字段的名称)。
实例uff1a
复制代码代码如下所示:
创建表pg_language
(
lanname名称不能为空,
Lanowner oid不空,
lanispl布尔不空,
Lanpltrusted Boolean NOT NULL,
lanplcallfoid OID无效,
lanvalidator OID无效,
lanacl aclitem { }
)
(与
OID =真
);
OID是32位的数量,这是在同一个集群的普通计数器分配。对于一个大的或长期使用的数据库,这个计数器可能重叠。因此,假设OID是唯一这是非常
错误的,除非你已经确保他们独特的措施。
XID:事务ID,和32位的量。它也可能在长期
运行数据库重叠。重叠后,数据库可能是错的,所以要采取必要的措施来
解决它。只要我们采取适当的
维护措施,这不是一个非常致命的问题。例如,我们定义或手动复位真空。
重置以下
命令:
pg_resetxlog美元--帮助
的pg_resetxlog命令重置PostgreSQL数据库的事务日志。
使用
方法:
pg_resetxlog {
选项}…datadir
选项参数:
e XIDEPOCH集下一交易ID的时代
-强制更新的强制
执行 l TLI,
文件,赛格强行设置最低沃尔玛开始
位置的新事务日志
M码集下多事务ID
- N不更新,只取出当前的
控制值,即实验命令
O老集下一个OID,复位OID
o偏移量设置下一个多事务ID的偏移量。
X码集接下来的事务ID,重置XID
我写的,我仍然不知道该做什么的内心。哈哈 uff01 uff01