ɽ9-44�ˡ��¹Ի�����ѥ������䤤��碌���ѹ��˻��ѤǤ���ؿ����ޤ���
ɽ 9-44. �ѥ��������ꤹ��ؿ�
̾�� | ����ͷ� | ���� |
---|---|---|
current_setting (setting_name )
| text | ���ߤ������� |
set_config(
| text | �ѥ��������ꤷ�����ο����ͤ��֤� |
current_setting
�ϡ�setting_name
�θ��ߤ������ͤ��֤��ޤ������δؿ��ϡ�SQL��SHOW���ޥ�ɤ�Ʊ���Ǥ����ʲ�������ޤ���
SELECT current_setting('datestyle'); current_setting ----------------- ISO, MDY (1 row)
set_config
�ؿ��ˤ�ꡢsetting_name
�ѥ����������new_value
���ѹ����뤳�Ȥ��Ǥ��ޤ�����������is_local
��true�����ꤵ��Ƥ����硢�����ͤϸ��ߤΥȥ�������ˤΤ�Ŭ�Ѥ���ޤ��������ͤߤΥ��å�����Ŭ�Ѥ�����ϡ������false����Ѥ��Ƥ������������δؿ��ϡ�SQL��SET���ޥ�ɤ�Ʊ���Ǥ����ʲ�������ޤ���
SELECT set_config('log_statement_stats', 'off', false); set_config ------------ off (1 row)
ɽ9-45�˼����ؿ��ϡ������ѥ����ʥ��¾�Υ����Хץ��������������ޤ������δؿ��λ��Ѥϥ����ѡ��桼���Τߤ����¤���Ƥ��ޤ���
ɽ 9-45. �����Х����ʥ������ؿ�
̾�� | ����ͷ� | ���� |
---|---|---|
pg_cancel_backend (pid int)
| boolean | �Хå�����ɤθ��ߤ��䤤��碌��� |
pg_reload_conf ()
| boolean | �����Хץ������˹����ե�����κ��ɤ߹��ߤ��� |
pg_rotate_logfile ()
| boolean | �����Х����ե�������ž������ |
�����Τ��줾��δؿ��������ξ�� true���֤��������Ǥʤ�����false���֤��ޤ���
pg_cancel_backend
���䤤��碌���ä���SIGINT�˥����ʥ��ץ��������̻Ҥ����ꤵ�줿�Хå�����ɥץ�����������ޤ���ư���Ƥ���Хå�����ɤΥץ��������̻Ҥ�pg_stat_activity�ӥ塼��procpid�顢�⤷����ps�ˤ�ꥵ���о��postgres�ץ�������ꥹ�Ȥ��뤳�ȤǸ��Ĥ����ޤ���
pg_reload_conf
��SIGHUP�����ʥ��postmaster�����ꡢ���η�����ƤΥ����Хץ������������ե��������ɤ߹��ߤ��뤳�Ȥˤʤ�ޤ���
pg_rotate_logfile
�ϥ����ե�����ޥ͡������¨�¤˿������ϥե���������ؤ���褦�����ȯ���ޤ�������ϥ��������� redirect_stderr
�����Ѥ���Ƥ�����ˤΤ�ͭ���Ǥ��������Ǥʤ����ˤϥ����ե�����ޥ͡�����λҥץ�������¸�ߤ��ʤ�����Ǥ���
ɽ9-46�˼����ؿ��ϥ���饤��Хå����åפκ�������������ΤǤ��������δؿ��λ��Ѥϥ����ѡ��桼�������¤���Ƥ��ޤ���
ɽ 9-46. �Хå����å�����ؿ�
̾�� | ����ͷ� | ���� |
---|---|---|
pg_start_backup (label text)
| text | ����饤��Хå����åפμ¹Խ�����»� |
pg_stop_backup ()
| text | ����饤��Хå����åפμ¹Ԥ���� |
pg_start_backup
�ϡ��桼����Ǥ�դ���������Хå����åץ�٥�Ǥ��롢�ѥ�����1�ļ����դ��ޤ����̾��Ǽ�˻��Ѥ���Хå����åץ���ץե�����ˤ��ʤ��̾�����դ����ޤ��ˡ����δؿ��ϡ��ǡ����١������饹���Υǡ����ǥ��쥯�ȥ�˥Хå����åץ�٥�ե������Ф����Хå����åפ�Ϥ��WAL���ե��åȤ�ƥ����ȷ������֤��ޤ��ʥ桼���Ϥ��η���ͤ����դ���ɬ�פϤ���ޤ������������Ѥ���뤳�Ȥ⤢��ޤ��ΤǤ����ͤ�����Ƥ��ޤ��ˡ�
pg_stop_backup
�ϡ�pg_start_backup
�Ǻ������줿��٥�ե����������������ˡ�WAL�����������ΰ�˥Хå����å�����ե������������ޤ�������ե�����ˤ�pg_start_backup
����Ϳ���줿��٥롢�Хå����åפ�WAL���ե��åȤγ��ϰ��֡���λ���֡��Хå����å׳��ϻ����λ���郎�ޤޤ�ޤ�������ͤϡ��Хå����åפν�λWAL���ե��åȤǤ��ʤ����Ʊ�ͤ˵��˻��Ѥ���뤳�Ȥ�����ޤ��ˡ�
���δؿ���������������ˡ�ˤĤ��Ƥϡ���23.3�Ȥ��Ƥ���������
ɽ9-47�Ǽ����줿�ؿ��ϥǡ����١������֥������ȤμºݤΥǥ������ΰ������ޤ���
ɽ 9-47. �ǡ����١������֥����������̴ؿ�
̾�� | ����ͷ� | ���� |
---|---|---|
pg_column_size (any) | int | ������ͤ��Ǽ����Τ˻��Ѥ����ʤҤ�äȤ����鰵�̤��줿�˥Х��ȿ� |
pg_tablespace_size (oid)
| bigint | ���ꤵ�줿OID����ĥơ��֥���֤ǻ��Ѥ����ǥ������ΰ� |
pg_tablespace_size (name)
| bigint | ���ꤵ�줿̾������ĥơ��֥���֤ǻ��Ѥ����ǥ������ΰ� |
pg_database_size (oid)
| bigint | ���ꤵ�줿OID����Ĥǥǡ����١����ǻ��Ѥ����ǥ������ΰ� |
pg_database_size (name)
| bigint | ���ꤵ�줿̾������ĥǡ����١����ǻ��Ѥ����ǥ������ΰ� |
pg_relation_size (oid)
| bigint | ���ꤵ�줿OID����ĥơ��֥�⤷���ϥ���ǥå����ǻ��Ѥ����ǥ������ΰ� |
pg_relation_size (text)
| bigint | ���ꤵ�줿̾������ĥơ��֥�⤷���ϥ���ǥå����ǻ��Ѥ����ǥ������ΰ衣�ơ��֥�̾�ϥ�������̾�Ǿ���դ����뤳�Ȥ⤢��ޤ��� |
pg_total_relation_size (oid)
| bigint | ���ꤵ�줿OID����ĥơ��֥�ǻ��Ѥ����ǥ������ΰ�ǡ�����ǥå�����toast���줿�ǡ�����ޤߤޤ��� |
pg_total_relation_size (text)
| bigint | ���ꤵ�줿̾������ĥơ��֥�ǻ��Ѥ����ǥ������ΰ�ǡ�����ǥå�����toast���줿�ǡ�����ޤߤޤ����ơ��֥�̾�ϥ�������̾�Ǿ���դ����뤳�Ȥ⤢��ޤ��� |
pg_size_pretty (bigint)
| text | ����ñ�̤��ܤǸ�������Ǥ�������˥Х��ȿ����ΰ���Ѵ����ޤ��� |
pg_column_size
�Ϥɤ�ʸ��̤Υǡ����ͤ��Ǽ����Τˤ���Ѥ�����ΰ���ޤ���
pg_tablespace_size
��pg_database_size
��OID���ơ��֥����̾���⤷���ϥǡ����١���������դ��ơ�����餬���Ѥ������ƤΥǥ������ΰ���֤��ޤ���
pg_relation_size
��OID�⤷���ϥơ��֥�̾������ǥå����⤷����toast�ơ��֥������դ����Х���ñ�̤����̤��֤��ޤ���
pg_total_relation_size
��OID�⤷���ϥơ��֥�̾���⤷����toast�ơ��֥������դ����ǡ��������Ƥδ�Ϣ��������ǥå��������toast�ơ��֥�ΥХ��ȿ����֤��ޤ���
pg_size_pretty
�ϡ�Ŭ�ڤ�kB��MB��GB���⤷����TBñ�̤���Ѥ����ܤǸ���Ƚ��褦�ˤ���¾�δؿ���1�Ĥη�̤���������Τ˻��Ѥ��뤳�Ȥ��Ǥ��ޤ���
ɽ9-48�Ǽ�����Ƥ���ؿ��ϥ����Ф�ۥ��ƥ����Ƥ���ޥ����Υե�������Ф�������Ū��Ŭ�Ѥ���ե����륢�����������ޤ����ǡ����١������饹���ǥ��쥯�ȥ��log_directory
��¸�ߤ���ե�����Τߤ�����������ǽ�Ǥ������饹���ǥ��쥯�ȥ���Υե�������Ф������Хѥ������ƥ����ե�������Ф��Ƥ�log_directory
��������˰��פ���ѥ�����Ѥ��Ƥ���������
ɽ 9-48. ���ѥե����륢�������ؿ�
̾�� | ����ͷ� | ���� |
---|---|---|
pg_ls_dir (dirname text)
| setof text | �ǥ��쥯�ȥ����ƤΥꥹ�� |
pg_read_file (filename text, offset bigint, length bigint)
| text | �ƥ����ȥե���������Ƥ��֤� |
pg_stat_file (filename text)
| record | �ե����������֤� |
pg_ls_dir
�ϡ����̤ʥ���ȥ�Ǥ���"."�����".."������������ꤵ�줿�ǥ��쥯�ȥ�����Ƥ�̾�����֤��ޤ���
pg_read_file
��Ϳ����줿offset
����Ϥޤꡢ����length
�Х��ȡʺǽ�˥ե�����ν������ã����Ф����꾯�ʤ��ʤ�ޤ��˥ƥ����ȥե�����ΰ���ʬ���֤��ޤ���offset
����ξ��ˤϥե�����ν���ޤǴط����ޤ���
pg_stat_file
�ϥե��������̡��Ǹ�˥����������줿�����ॹ����ס��Ǹ���ѹ����줿�����ॹ����ס��Ǹ�˥����ॹ����פ��ѹ������ե����륹�ơ������ʤ����Unix�Τߡˡ�����Ӥ⤷�ǥ��쥯�ȥ�Ǥ���Ф���������ͤ��֤��ޤ���ŵ��Ū�ʻ���ˡ���ޤ���
SELECT * FROM pg_stat_file('filename'); SELECT (pg_stat_file('filename')).modification;