odin's small box
PostgreSQL �ł� 9.2 ���� �C���f�b�N�X�E�I�����[�E�X�L�������g����悤�ɂȂ��Ă��܂��B
���̋@�\�� �f�[�^���擾����ۂɁA�C���f�b�N�X�����Ŏ������ꍇ�� �C���f�b�N�X�݂̂��g�p����Ƃ������̂ł��B Oracle �ł͐̂��炠��܂����� PostgreSQL �ł� 9.2 �����������܂����B
�ʏ�́A�����ɃC���f�b�N�X���g�p���Ă��A�e�[�u������f�[�^���擾���邽�߂� �ʂ̗̈�i�q�[�v�j��ǂ݂ɍs���킯�ł����A���ꂪ�s�v�ɂȂ邽�߃p�t�H�[�}���X�̌���� ���Ȃ���҂ł��镔��������܂��B
�����APostgreSQL�͒NjL�^�̃f�[�^�x�[�X�Ȃ̂� �C���f�b�N�X�����ł� �Â��f�[�^���ǂ������f�ł��Ȃ����߁A�C���f�b�N�X�E�I�����[�E�X�L�����̎����� ����Ƃ���Ă��܂����B ����� 8.4 �Ńo�L���[���̂��߁H�ɒlj����ꂽ �r�W�r���e�B�}�b�v �Ƃ����f�[�^���g���āu�C���f�b�N�X�����ő��v���v�f���Ă��邻���ł��B
�Ȃ̂ŁA�C���f�b�N�X�E�I�����[�E�X�L�����Ƃ����Ă��A�ꍇ�ɂ���Ă̓e�[�u���̃f�[�^��ǂ݂ɍs���K�v������܂��B �X�V�������e�[�u���ł͓����������܂���B
�O�Ōo�����ł����肪�����ł����A�r�W�r���e�B�}�b�v���Y��ɁH�Ȃ�悤�Ƀo�L���[�����d�v�ł��B
���s�v�������Ǝ��̂悤�ɂȂ�܂��B
�i field1 ���e�[�u���̎�L�[�j
psql=# EXPLAIN psql-# SELECT field1 FROM table1 psql-# WHERE field1 > 300000 Index Only Scan using table1_pkey on table1 (cost=0.43.. Index Cond: (field1 > 300000)
Index Only Scan �Əo�͂���܂��B