�ƥơ��֥�ˤϡ��ǡ���������ʬ����Ǽ�����ץ饤�ޥ�ҡ��ץǥ������ե����뤬����äƤ��ޤ��� �⤷�ơ��֥뤬����ǽ�ʸ¤���ͤ���������Ļ��ϡ��ơ��֥�˴�Ϣ�դ���줿TOAST�ե�����⤢��ޤ��� ���Υե�����ϡ��ᥤ��ơ��֥�˼�Ǽ����ˤ��礭����ͤ�ơ��֥�˳�Ǽ���뤿��˻��Ѥ���ޤ�����52.2�Ȥ��Ƥ��������ˡ� TOAST�ơ��֥뤬¸�ߤ�����ϡ����Υơ��֥�˥���ǥå�����1�Ĥ���ޤ��� ���ܥơ��֥�˴�Ϣ�դ���줿����ǥå�����¸�ߤ��뤳�Ȥ⤢��ޤ��� �ơ��֥�ȥ���ǥå����Ϥ��줾���̤Υǥ������ե�����˳�Ǽ����ޤ��� ���Υե����뤬1�����Х��Ȥ�Ķ������ϡ�ʣ���Υե�����ˤʤ�ޤ��� �����Υե������̿̾����ˤĤ�����52.1���������ޤ���
�ǥ��������ڡ����δƻ�ϡ�����3�Ĥ���ˡ�ǹԤ��ޤ���ɽ9-48�ˤ���SQL�ؿ�����Ѥ�����ˡ��VACUUM�������Ѥ�����ˡ�������contrib/oid2name����Ѥ��ƥ��ޥ�ɥ饤��Ԥ���ˡ������ޤ��� SQL�ؿ�����Ѥ�����ˡ�����ơ��֥�䥤��ǥå�����long value storage��TOAST�ˤΤĤ��Ƥ���ơ��֥롢����ӥǡ����١�����ơ��֥���֤ξ�����������Τ˰��ִ�ñ�Ǥ���
�Х��塼�व��ƴ֤�ʤ��ǡ����١������⤷���ϲ��Ϥ��줿�ǡ����١������psql����Ѥ��뤳�Ȥˤ�ꡢ�ɤΤ褦�ʥơ��֥�Ǥ�ǥ������λ����̤�Ĵ�٤륯�����ȯ�ԤǤ��ޤ���
SELECT relfilenode, relpages FROM pg_class WHERE relname = 'customer'; relfilenode | relpages -------------+---------- 16806 | 60 (1 row)
1�ڡ������̾�8�����Х��ȤǤ� ��relpages��VACUUM��ANALYZE�������CREATE INDEX�Ȥ��ä������Ĥ���DDL�ˤ�äƤΤ߹�������뤳�Ȥ����դ��Ƥ��������ˡ� relfilenode���ͤϡ��ơ��֥�Υǥ������ե������ľ��Ĵ�٤�������Ω���ޤ���
TOAST�ơ��֥�ǻ��Ѥ���Ƥ������̤��ˤϡ��ʲ��Τ褦���䤤��碌����Ѥ��Ƥ���������
SELECT relname, relpages FROM pg_class, (SELECT reltoastrelid FROM pg_class WHERE relname = 'customer') ss WHERE oid = ss.reltoastrelid OR oid = (SELECT reltoastidxid FROM pg_class WHERE oid = ss.reltoastrelid) ORDER BY relname; relname | relpages ----------------------+---------- pg_toast_16806 | 0 pg_toast_16806_index | 1
����ǥå����������ˤĤ��Ƥ⡢�ʲ��Τ褦�˴�ñ��ɽ���Ǥ��ޤ���
SELECT c2.relname, c2.relpages FROM pg_class c, pg_class c2, pg_index i WHERE c.relname = 'customer' AND c.oid = i.indrelid AND c2.oid = i.indexrelid ORDER BY c2.relname; relname | relpages ----------------------+---------- customer_id_indexdex | 26
���ξ������Ѥ��ơ��ʲ��Τ褦�˴�ñ�˺���Υơ��֥�ȥ���ǥå����Ĥ��Ф����Ȥ��Ǥ��ޤ���
SELECT relname, relpages FROM pg_class ORDER BY relpages DESC; relname | relpages ----------------------+---------- bigtable | 3290 customer | 3144
�ޤ���oid2name��Ȥäƥǥ����������̤�ɽ�����뤳�Ȥ�Ǥ��ޤ���������ˤĤ��Ƥϡ�README.oid2name�Ȥ��Ƥ��������� ����ˤϳƥǡ����١����Υǥ����������̤�ɽ�����륹����ץȤ��ޤޤ�Ƥ��ޤ���