PostgreSQL 9.0.4ʸ�� | ||||
---|---|---|---|---|
前のページ | 巻戻し | 第 51章����ǥå�������������åɤΥ��ե�������� | 早送り | 次のページ |
����ǥå����������Ǥϡ���������˰��פ����Τȼ��������٤ƤΥ��ץ��TID���Ǥ��Ф����Ȥ˴ؤ�����Ǥ��ǥå�������������åɤ������ޤ��� ����������åɤˤϡ��ºݤΥ���ǥå����οƥơ��֥뤫��Υ��ץ�μ��Ф��䥿�ץ뤬�������λ������»��¾�ξ����̲ᤷ�����ɤ����η���ϴޤޤ��ޤ�����
��������ϡ�index_key operator constant�Ȥ���������WHERE�������Ūɽ���Ǥ��� �����ǡ�index_key�ϡ�����ǥå������1�Ĥǡ�operator�ϥ���ǥå�����˴�Ϣ�����黻��²�Υ��Ф�1�ĤǤ��� ����ǥå����������ϡ�����Ū��AND�黻�����0�İʾ�Υ������������ޤ��� �֤���륿�ץ�ϻ��ꤵ�줿������������Τ����ꤵ��ޤ���
����������åɤϥ���ǥå���������������䤤��碌���Ф���ĵ����ޤ��ϺƸ������᤹�뤫�ɤ�������𤹤뤳�Ȥ��Ǥ��ޤ��� ����ϡ�����ǥå��������������������������٤Ƥι��ܤȡ�����˲ä��ơ��������ʤ���ǽ���Τ�����ܤ��֤����Ȥ��̣���ޤ��� ��˥����ƥ�Υ���ǥå�����������ϥҡ��ץ��ץ���Ф��������������٤����ɤ����ڤ��뤿��ˤ��α黻�Ҥ�ǥå������˺���Ŭ�Ѥ��ޤ��� �Ƹ������ץ�����ꤵ��ʤ���硢����ǥå����������ϰ��פ�����ܤν�����֤��ʤ���Фʤ�ޤ���
�μ¤ˡ����ꤵ�줿����������٤Ƥ˰��פ����ΤΤߤ��������������Ĥ��Ф����Ȥϡ������˥���������åɤ���Ǥ�Ǥ��뤳�Ȥ����դ��Ƥ���������
�ޤ�����˥����ƥ�ϡ���Ĺ���ɤ�����̷�⤹�뤫�ɤ�������ꤹ�뤿��ΰ�̣Ū�ʲ��Ϥ�Ԥ鷺��ñ�˥���ǥå��������ȱ黻��²�˰��פ���WHERE��٤��Ϥ��ޤ���
�㤨�С�WHERE x > 4 AND x > 14�����ꡢx��B-tree����ǥå�����Ǥ��ä��Ȥ���ȡ�����ϡ�B-tree amrescan
�ؿ���Ǥ����ơ��ǽ�Υ����������Ĺ�Ǥ��ꡢ̵�뤹�뤳�Ȥ��Ǥ��뤳�Ȥ�ǧ�Τ���ޤ���
amrescan
�ˤ�������������ɬ�����ϡ�����ǥå�������������åɤ����������"������"�����ˤ���ɬ�פ����뤫�ɤ����˰�¸���ޤ���
�����Υ���������åɤϡ�¾�ǤϹԤ��ޤ�����ʬ��������줿����ǥ���ǥå������ܤ��֤��ޤ��� �����Ȥ��줿����ǹ��ܤ��֤�����硢����������åɤϽ���դ��������ݡ��Ȥ��뤳�Ȥ�pg_am.amcanorder�����ꤷ�ʤ���Фʤ�ޤ��� ������������������åɤϤ��٤ơ������������黻�ҤȽ���դ��黻�Ҥ˴ؤ���B-Tree�ߴ�����ά�ֹ����Ѥ��ʤ���Фʤ�ޤ���
amgettuple
�ؿ���direction����������ޤ���
�����ForwardScanDirection���̾�ξ��ˤޤ���BackwardScanDirection�Τ����줫���뤳�Ȥ��Ǥ��ޤ���
amrescan
��κǽ�θƤӽФ���BackwardScanDirection����ꤷ�Ƥ�����硢���פ�������ǥå������ܤ��̾�����������Ȥ��������ǤϤʤ�������������Ȥ��������ǥ������ޤ���
���Τ��ᡢamgettuple
���̾�ʤ�Х���ǥå�����κǽ�˰��פ������ץ���֤��Ȥ����Ǥ������Ǹ�˰��פ������ץ���֤��ʤ���Фʤ�ޤ���
�ʤ���Ͻ���դ��������ݡ��Ȥ����Τȹ��𤵤줿����������åɤǤΤ�ȯ�����ޤ�����
�ǽ�θƤӽФ��θ塢amgettuple
�ϡ��Ǥ�Ƕ���֤��줿���ܤ���ɤ���������˥�������ʤ�뤫��������ʤ���Фʤ�ޤ���
�ʤ�����pg_am.amcanbackward�����Ǥ���С�����³�����ƤθƤӽФ��Ϻǽ�Τ�Τ�Ʊ������������ޤ���
����դ����줿�����������륢��������åɤϥ����������֤�"��Ͽ"�ݡ��Ȥ��ʤ���Фʤ餺���ޤ�����Ǥ��ε�Ͽ���줿���֤���뤳�Ȥݡ��Ȥ��ʤ���Фʤ�ޤ���
Ʊ�����֤�ʣ����Ͽ����뤫�⤷��ޤ���
������������������1�Ĥΰ��֤Τߤ�Ͽ����ɬ�פ�����ޤ���
������ammarkpos
�ƤӽФ��ˤ������Ͽ���줿���֤Ͼ����ޤ���
����դ����줿�������ݡ��Ȥ��ʤ�����������åɤǤ��äƤ⡢pg_am��ǵ�Ͽ�Ѥδؿ��Ȱ��֤���뤿��δؿ�������Ȥ������ʤ���Фʤ�ޤ����ƤӽФ��줿�Ȥ��Ƥ⥨�顼���֤������ǽ�ʬ�Ǥ���
���������֤ȵ�Ͽ���줿���֡ʤ⤷����Сˤ�ξ���ϡ�����ǥå������Ʊ�����������Ȥ��������ˤ������������ݻ����ʤ���Фʤ�ޤ��� ������Ϥޤä�����¸�ߤ��Ƥ�����硢���ܤĤ��Ф���������������������줿���ܤ��֤��ʤ��ä��Ȥ��Ƥ����ꤢ��ޤ��� ���Τ褦�ʾ��Υ������Ǥϡ��ƥ�������Хå����åפˤ�äơ���������ǽ�λ������֤��줿��ΤȤ��ƹ��ܤ��֤���ޤ��� Ʊ�ͤˡ�Ʊ���¹Ժ���ˤ�äƥ������η�̤˱ƶ����Ф뤫�⤷��ޤ��� ���פʤ��Ȥϡ����������ˤ�äơ����ι��ܼ��Τ��������������Ƥ��ʤ����ܤ��������Ǽ���줿����Ťˤʤä��ꤹ�뤳�Ȥ�������ʤ��Ȥ������Ǥ���
amgettuple
����Ѥ�������ˡ�amgetbitmap
����Ѥ��ơ����θƽФ��Ǥ��٤ƤΥ��ץ����Ф��ƥ���ǥå�����������Ԥ����Ȥ��Ǥ��ޤ���
����ϥ���������å���ǤΥ��å�/���å�����Ȥ����������ɤ����Ȥ��Ǥ��ޤ��Τǡ�amgettuple
���⤫�ʤ��ΨŪ�Ǥ���
�ºݤˤϡ�amgetbitmap
��amgettuple
�ƤӽФ����֤����Ȥ�Ʊ�����̤���ĤϤ��Ǥ�����ʪ����ñ�㲽���뤿���ʣ�������¤�ä��Ƥ��ޤ���
�ޤ����ˡ�amgetbitmap
�ϰ������ƤΥ��ץ���֤������������֤ε�Ͽ�Ȱ����ᤷ�ݡ��Ȥ��ޤ���
����ˡ�����ν���դ���ޤä��������ʤ��ӥåȥޥåפ���˥��ץ뤬�֤���ޤ���
�����amgetbitmap
��direction��������ʤ���ͳ�Ǥ���
�Ǹ�ˡ�amgetbitmap
���֤��줿���ץ�˴ؤ���項51.4�˵��ܤ�����̣�ǤΥ��å����ݾڤ��ޤ���
����������åɤ������������ɤ��餫������API�ˤ�����ʤ���硢amgettuple
���������amgetbitmap
�Τߤ�������ޤ��Ϥ��εդ������Ƥ��뤳�Ȥ����դ��Ƥ���������