5.2. ϵͳ�ֶ�

ÿ�����м���ϵͳ�ֶ�����Щ�ֶ�����ϵͳ��������ġ� ��ˣ���Щ���ֲ��������û�������ֶ����� ����ע����Щ��������������Ƿ�ؼ����޹أ�����������������������������������Щ���ơ��� ��ʵ���ϲ���Ҫע����Щ�ֶΣ�ֻҪ֪�����Ǵ��ھͿ����ˡ�

oid

һ�еĶ����ʶ�������� ID��������һ�����кţ����� PostgreSQL �����б�����Զ�׷�ӵ� �����ǽ����ʱ������ WITHOUT OIDS����������¾Ͳ����������ֶΣ��� ����ֶε������� oid�����ֶ�ͬ������ ���� Section 8.12 ��ȡ�й��������͵ĸ�����Ϣ��

tableoid

�������еı�� OID������ֶζ���Щ�Ӽ̳в����ѡȡ�IJ�ѯ�ر����ã� ��Ϊ���û�����Ļ������Ǿͺ���˵��һ�������ĸ������ı� tableoid ���Ժ� pg_class �� oid �ֶ�����������ȡ�����֡�

xmin

������а汾������ı�ʶ������ ID������ע�⣺���������� һ���а汾��һ�е�һ��״̬��һ�е�ÿ�θ��¶�Ϊͬһ���߼��д���һ���µ��а汾����

cmin

�ڲ��������ڲ��������ʶ�����㿪ʼ����

xmax

ɾ������ı�ʶ������ID����������DZ�ɾ�����а汾����ô���㡣 ��һ���ɼ��а汾�����ֶ��п����Ƿ��㡣��ͨ����ζ��ɾ������û���ύ�� ������һ��ɾ������ͼ���ع����ˡ�

cmax

��ɾ�������ڲ��������ʶ�����������㡣

ctid

һ���а汾���������ı��ڵ�����λ�á���ע�⣬���� ctid �������ڷdz����ٵض�λ�а汾����ÿ�� VACUUM FULL ֮�� һ���е� ctid ���ᱻ���»����ƶ��� ��� ctid �Dz�����Ϊ���ڵ��б�ʶ���ġ� Ӧ��ʹ��OID�����߸������û���������кţ�����ʶһ���߼��С�

OID �� 32 λ����������ͬһ����Ⱥ��ͨ�õļ������ϸ�ֵ�ġ� ����һ�����ͻ��߳�ʱ��ʹ�õ����ݿ⣬������������п����ص��ġ� ��ˣ����� OID ��Ψһ���Ƿdz�����ģ��������Լ���ȡ�˴�ʩ����֤������Ψһ�ġ� �������Ҫ��ʶ���е��У�����ǿ�ҽ���ʹ�����к��������� ������Ҳ����ʹ�� OID��ֻҪ��ȡ����ע������ɣ�

�����ʶ��Ҳ�� 32 λ�������ڳ�ʱ����ת�����ݿ����Ҳ���ܻ��ص��� ֻҪ���Dz�ȡһЩ���ʵ�ά�����裬�Ⲣ���Ǻ�Ҫ�������⣻ ���� Chapter 21 ��ȡϸ�ڡ������� �ڳ�ʱ�����еĻ��������ʮ�ڴ������������� ID ��Ψһ�Բ������ǵ�������

�����ʶ��Ҳ�� 32 λ��������������һ����������232����ʮ�ڣ��� SQL �����Ӳ���ơ� ����ʵ���������Ӧ�ò���ʲô���� — ע����������� SQL ����������� �����Ǵ�����а汾��������