¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

ANALYZE

̾��

ANALYZE -- �ǡ����١����˴ؤ������פν���

����

ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]

����

ANALYZE �ϥǡ����١�����Υơ��֥�����Ƥ˴ؤ������׾���򽸷פ������η�̤� pg_statistic �����ƥ�ơ��֥����¸���ޤ��� ���θ塢�䤤��碌�ץ��ʤϤ������׾���򡢺Ǥ��Ψ���ɤ��䤤��碌�μ¹Էײ����ꤹ��ݤ˻��Ѥ��ޤ���

�ѥ�᡼�����ʤ���硢ANALYZE �ϸ��ߤΥǡ����١���������ƤΥơ��֥�򸡺����ޤ��� �ѥ�᡼���������硢ANALYZE�Ϥ��Υơ��֥�Τߤ򸡺����ޤ��� ������̾�Υꥹ�Ȥ�Ϳ��������������׾���Τߤ򹹿����뤳�Ȥ��ǽ�Ǥ���

�ѥ�᡼��

VERBOSE

�ʹԾ�����ɽ����ͭ���ˤ��ޤ���

table

���Ϥ��оݤȤ���ơ��֥��̾���Ǥ� (�������޽������)�� �ǥե���Ȥϡ����ߤΥǡ����١���������ơ��֥�Ǥ���

column

���Ϥ��оݤȤ�����̾�Ǥ����ǥե���Ȥ�����Ǥ���

����

VERBOSE�����ꤵ�줿��硢ANALYZE�Ͽʹ���Υơ��֥뤬������ɽ����Ľ��å�������ɽ�����ޤ��� Ʊ�ͤ˥ơ��֥�ˤĤ��ƳƼ����׾����ɽ������ޤ���

����

ANALYZE�����Ū�ˡ��⤷���ϡ��ơ��֥�����Ƥ��礭���ѹ������ä���˹Ԥʤ����Ȥ�侩���ޤ��� ���Τ����׾���ˤ�ꡢ�ץ��ʤ��Ǥ�Ŭ�ڤ��䤤��碌�ײ������Ǥ���褦�ˤʤ�ޤ��� ���äơ��䤤��碌������®�٤����夷�ޤ��� VACUUM�� ANALYZE �μ¹ԤˤĤ����ɤ����Ѥ������ˡ�ϡ�1��1�󡢤��ޤ���Ѥ���Ƥ��ʤ������Ӥ˼¹Ԥ��뤳�ȤǤ���

VACUUM FULL �ȤϰۤʤꡢANALYZE �ϡ��оݤȤ���ơ��֥���ɤ߼����å��Τߤ�ɬ�פȤ��ޤ��� �Ǥ��Τǡ����Υơ��֥���Ф���¾�������¹Ԥ��Ƽ¹Ԥ��뤳�Ȥ��Ǥ��ޤ���

�̾ANALYZE �ˤ�äƽ��פ�������׾���ˤϡ������ŵ��Ū���ͤȳ���Υǡ���ʬ�ۤγ��פ򼨤��ٿ�ʬ�ۤ��ޤޤ�ޤ��� ANALYZE �����ޤ��̣���ʤ��Ȥߤʤ������ (�㤨�С���������󥭡�����Ǥϡ�ŵ��Ū���ͤϤ���ޤ���) �䡢��Υǡ�������Ŭ�ڤʱ黻�Ҥ򥵥ݡ��Ȥ��Ƥ��ʤ����ϡ������⤷����ξ���Ȥ��ά����Ƥ��ޤ���ǽ��������ޤ��� ��21�� �ˡ����׾���ˤĤ��Ƥξܺ٤����ܤ���Ƥ��ޤ���

����ʥơ��֥�Ǥϡ�ANALYZE �ϡ����ƤιԤ򸡺�����ΤǤϤʤ��ơ��֥���椫�������˥���ץ����Ф��ޤ��� ����ˤ�ꡢ���˵���ʥơ��֥�β��Ϥ�û�����֤ǽ���ޤ��� ���������������׾���Ϥ����褽�Τ�ΤǤ����ʤ����ơ��֥�����Ƥ��ѹ����ʤ��Ƥ� ANALYZE ��¹Ԥ����٤��ѹ�����Ƥ��ޤ����Ȥ����դ��Ʋ������� ����ˤ�ꡢEXPLAIN ��ɽ�����롢�ץ��ʤο��ꥳ���Ȥ�¿���ۤʤ뤳�Ȥˤʤ�ޤ��� ���ˡ�������������Τ���ˡ��䤤��碌���ץƥ��ޥ�����ANALYZE��¹Ԥ����٤˰ۤʤ��䤤��碌�ײ�����򤷤Ƥ��ޤ����Ȥ�����ޤ��� ������ɻߤ���ˤϡ��ʲ��˼����褦��ANALYZE�Ǽ�����������׾�����̤����䤷�Ƥ���������

DEFAULT_STATISTICS_TARGET �ѥ�᡼���ѿ���Ĵ�����뤫���⤷���� ALTER TABLE ... ALTER COLUMN ... SET STATISTICS ����Ѥ�����ñ�̤������оݤ����ꤷ����١����ˤ��뤳�Ȥǡ����Ϥ��ϰϤ����椹�뤳�Ȥ��Ǥ��ޤ� (ALTER TABLE �򻲾Ȥ��Ʋ�����)�� �����о��ͤ�ŵ��Ū���Ͱ����Υ���ȥ���κ����ͤ��ٿ�ʬ�ۤΥӥ�κ���������ꤷ�ޤ��� �ǥե���Ȥ��о��ͤ� 10 �Ǥ��� ���������ץ��ʤο������٤�ANALYZE �ν������֤� pg_statistic���������̤ȤΥȥ졼�ɥ��դˤ�ä����������뤳�Ȥ��Ǥ��ޤ��� �ä��о��ͤ� 0 �����ꤹ��ȡ�������˴ؤ������׾���ν��פ�̵���ˤʤ�ޤ��� �����󤬷褷�� �䤤��碌�� WHERE��GROUP BY �� ORDER BY ��˻��Ѥ���ʤ����Ϥ����ͭ�ѤǤ��� �ץ��ʤϤ��Τ褦��������׾������Ѥ��ʤ�����Ǥ���

���Ϥ������������׾����о��ͤκ����ͤˤ�äơ����׾����������뤿�����Ф���ơ��֥�ιԤο�����ꤷ�ޤ��� �����оݤ����ä����뤳�Ȥϡ�����Ū�ˡ�ANALYZE ��ɬ�פȤ������֤����̤����ä����ޤ���

�ߴ���

ɸ��SQL �ˤ� ANALYZE ʸ�Ϥ���ޤ���