PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
REINDEX ���ڴ洢�������ı��ϵ������ؽ������� �滻�ɵ�����������ʹ�� REINDEX ��������Ҫԭ��
�������������Ҳ��ٰ�����Ч�����ݡ��������������Dz����ܷ����ģ� ��ʵ������������Ϊ���ë������Ӳ�������������REINDEX �ṩ��һ���ָ�������
Ҫ��������������������õ�����ҳδ�����ա���ijЩ����£� �������ᷢ���� PostgreSQL ����� B-�������ϡ�REINDEX �ṩ��һ����С�����ռ����ĵķ����������õķ�����дһ��������������ҳ���°汾�������� ����Section 21.2��ȡ������Ϣ��
�ָ�һ�������˵����ݿ������ϵͳ������ �������û����ϵ�������ͬ���������ڶ�������ģʽ�£�Ҳ������ڹ���ϵͳ���ϵ������������ģ���
���½��������ı������������������и�������"TOAST"����ô�����Ҳ������������
���½��������˵�������
Ҫ�ؽ��������������ݿ⣬��������������ơ� ���������������ģʽ���Ρ� Ŀǰ��REINDEX DATABASE ֻ���ؽ���ǰ���ݿ�������� ������������ƥ�䵱ǰ���ݿ�����֡�
����һ��������ѡ�����������ᱻ���ԡ�
����㻳��һ���û����ϵ����������ˣ�����Լ��ؽ��������� ���߸ñ��ϵ�����������ʹ�� REINDEX INDEX ���� REINDEX TABLE��
������һ��������ϵͳ�������ϻָ�������������һЩ�� ��������£�ϵͳ���벻��ʹ���κ������ʵ������� ��ʵ���ϣ�����������£�����ܷ��ַ���������������֮�����Ͼͱ����ˣ� ��Ϊ�����ڱ����˵���������Ҫ�밲ȫ�ָ���������������� -P ѡ�������� ����ֹ�������ڲ���ϵͳ���ʱ��ʹ��������
��ô����һ���취��ֹͣ postmaster Ȼ����� -P ������ѡ������һ�������� PostgreSQL �������� Ȼ������ϣ���ָ��ij̶ȣ����Է��� REINDEX DATABASE��REINDEX TABLE������ REINDEX INDEX�� ������л��ɣ�ʹ�� REINDEX DATABASE ѡ�����¹������ݿ���ȫ����ϵͳ������ Ȼ���˳������������Ự����������ͨ�ķ����������� postgres �ֲ�ҳ��ȡ�й�����������������������Ϣ��
���⣬һ����ͨ�ĻỰ��������������ѡ������� -P ������ ��ô���ķ�����ͬ�Ŀͻ��˶��죬���������л��� libpq �Ŀͻ����ϣ� ���Ƕ�����ͨ���������ͻ���֮ǰ���� PGOPTIONS ��������Ϊ -P ��ʵ�֡� ��ע�⾡�������������Ҫ����ס�����ͻ��ˣ����ǽ�ֹ�����ͻ���������������ݿ⣬ ֱ�������Ӧ����һ�����ǵ�ѡ��
��������κι����ϵͳ���������(pg_database�� pg_group��pg_shadow ���� pg_tablespace���� ��ô�����ö����������ķ�ʽ��������REINDEX �����ڶ��û������´�����ϵͳ��
���˹���ϵͳ��֮�������������REINDEX �ǿ���������������ȫ�ġ� REINDEX ���ڹ�����������Բ��ǿ������ģ������Ϊʲô��������������������ôʹ�õ�ԭ�� ��������¶�һ����������������ʱ�����˱�������ô�ھ�������֮ǰ���Ͳ���������������ͨ�ķ������� ��һ��������һ���ֵĹ��������ĵ���֢״��"index is not a btree/�������� btree ����"����
REINDEX ������ɾ�����ؽ����������������Ƕ��Ǵ��㿪ʼ�ؽ��� �����������ĽǶȿ��ǣ�������������ġ�REINDEX ��ס�������ĸ����д������ ���Dz������������������������ڱ�������ض������ϱ���һ���������� ����������ֹ��ͼʹ�ø������Ķ����������֮�£�DROP INDEX �ڸ����϶��ݵı���һ������������ס����д���������� CREATE INDEX ��סд�������Dz�����ס����������Ϊ�����������ڣ����Բ�������ͼʹ�����Ķ������� ��ζ�Ų����в�����������ֻ�����������ᱻ��ֻ��ʹ��˳��ɨ�衣 ����һ����Ҫ�Ļ�����ɾ��/�ؽ��ķ���������ʹ�������Ļ���IJ�ѯ�滮��ʧЧ�� �� REINDEX ���ᡣ
�� PostgreSQL 7.4 ֮ǰ��REINDEX TABLE �����Զ����� TOAST �������Щ������ö�����������д�����ô����Ȼ���ԣ������Ѿ������ˡ�