PostgreSQL 9.6.0 �ֲ�
| |||
---|---|---|---|
��һҳ | ��һ�� | �� 19. ���������� | ��һҳ |
PostgreSQL֧�ֶ��ַ�������¼��������Ϣ������stderr��csvlog��syslog���� Windows �ϻ�֧��eventlog�������������Ϊһ������Ҫ����־Ŀ�ĵص��б���֮���ö��ŷָ���Ĭ��ֵ��ֻ��¼��stderr���������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
���csvlog��������log_destination�У���־�����"���ŷָ�ֵ" ��CSV����ʽ��������������Ժܷ���ذ���־���뵽�����С������ 19.8.4 ����Ҫ���� CSV ��ʽ����־�������������logging_collector��
ע��: �ڴ���� Unix ϵͳ�ϣ��㽫��Ҫ�޸�ϵͳ��syslog�ػ����̵�������ʹ��log_destination��syslogѡ�PostgreSQL������syslog�豸LOCAL0��LOCAL7�м�¼����syslog_facility�������Ǵ󲿷�ƽ̨�ϵ�Ĭ��syslog���ûᶪ������������Ϣ���㽫��Ҫ�������������ݣ�
local0.* /var/log/postgresql��syslog�ػ����̵������ļ�������������
�� Windows �ϣ�����ʹ��log_destination��eventlogѡ��ʱ����Ӧ���ڲ���ϵͳ��ע��һ���¼�Դ����⣬���� Windows �¼��鿴���ܹ��������ʾ�¼���־��Ϣ������� 18.11 ����
�������������־�ռ���������һ����׽�����͵�stderr����־��Ϣ�ĺ�̨���̣��������Ὣ��Щ��Ϣ�ض�����־�ļ��С����ַ����ȼ�¼��syslogͨ�������ã���ΪijЩ���͵���Ϣ������syslog����г��֣�һ�������������Ƕ�̬������������Ϣ����һ����������archive_command�Ƚű������Ĵ�����Ϣ�����������ֻ���ڷ���������ʱ���á�
ע��: Ҳ���Բ�ʹ����־�ռ���������־��¼��stderr����־��Ϣ��ֻ��ȥ����������stderr�����򵽵�λ�á����������ַ���ֻ�ʺ��ڵ���־������Ϊ��û���ṩ��������ת��־�ļ������У���ijЩ��ʹ����־�ռ�����ƽ̨�Ͽ��ܻᵼ�¶�ʧ���߻�����־�������Ϊ������̲���д��ͬһ����־�ļ�ʱ�Ḳ�DZ˴˵������
ע��: ��־�ռ�������Ƴɴ������ᶪʧ��Ϣ������ζ���ڼ��ߵĸ����£����������������ͼ���ռ����Ѿ����ʱ���͸������־��Ϣ����ô���ᱻ�������෴��syslog���������޷�д����Ϣʱ������Ϣ������ζ��������������������ܻ��޷���¼ijЩ��Ϣ����������������ϵͳ���������֡�
��logging_collector������ʱ���������������־�ļ��������ĸ�Ŀ¼�´����������Ա�ָ��Ϊһ������·����Ҳ���Ա�ָ��Ϊһ������ڼ�������Ŀ¼�����·�����������ֻ����postgresql.conf�ļ��л��ڷ����������������á� Ĭ����pg_log��
��logging_collector������ʱ������������ñ���������־�ļ����ļ�������ֵ����Ϊһ��strftime
ģʽ�����%ת����Ա�����ָ������ʱ��仯���ļ�����ע��������κ�ʱ��������%ת�壬���㽫����log_timezoneָ����ʱ������ɣ�����֧�ֵ�%ת��Ϳ�����֯��strftime˵�����оٵ����ơ�
ע��ϵͳ��strftime
���ᱻֱ��ʹ�ã����ƽ̨��أ��DZ�׼������չ�޷�������
Ĭ����postgresql-%Y-%m-%d_%H%M%S.log��
����㲻ʹ��ת����ָ��һ���ļ�������Ӧ�üƻ�ʹ��һ����־��ת�������������������������̡��� 8.4 ����֮ǰ�����������%ת�壬PostgreSQL��׷������־�ļ�����ʱ��ļ�Ԫ�����������Ѿ������������ˡ�
�����log_destination�������� CSV ��ʽ�����.csv���ᱻ׷�ӵ�ʱ�����־�ļ����������� CSV ��ʽ��������log_filename��.log��β���ú�׺�ᱻ�滻����
�������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
�� Unix ϵͳ�ϣ���logging_collector������ʱ���������������־�ļ���Ȩ�ޣ���΢�� Windows ����������������ԣ����������ֵӦ����һ��������ʽ��ģʽ�������Ա�chmod
��umask
ϵͳ���ý��ܣ�Ҫʹ��ͨ����ʮ���Ƹ�ʽ�������ֱ�����һ��0���㣩��ʼ����
Ĭ�ϵ�Ȩ����0600����ʾֻ�з�����ӵ���߲��ܶ�ȡ��д����־�ļ����������õ�������0640��������ӵ���ߵ����Ա��ȡ�ļ�������Ҫע������Ҫ�޸�log_directoryΪ���ļ��洢�ڼ�������Ŀ¼֮���ij��λ�ã���������������á����κ�����£�����־�ļ�����κ��˶��ɶ��Dz����ǵģ���Ϊ��־�ļ��п��ܰ����������ݡ�
�������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
��logging_collector������ʱ�������������һ��������־�ļ���������ڡ�����Щ���ӹ�ȥ��һ���µ���־�ļ������������������������Ϊ�㽫���û���ʱ�������־�ļ��������������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
��logging_collector������ʱ�������������һ��������־�ļ������ߴ硣����ô��ǧ�ֽڱ����͵�һ����־�ļ��󣬽�����һ���µ���־�ļ����������������Ϊ�㽫���û��ڳߴ������־�ļ��������������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
��logging_collector������ʱ���������������PostgreSQL�ضϣ����Ƕ�����׷�ӣ��κ����е�ͬ����־�ļ����������ض�ֻ��һ�����ļ����ڻ���ʱ�����ת����ʱ�������ڷ�������������ڳߴ����תʱ���ᷢ����������رգ��������������ǰ���ڵ��ļ�����׷�ӡ����磬ʹ��������ú�һ������postgresql-%H.log��log_filename�����²��� 24 ��ÿСʱ����־�ļ�������Ñ���ظ������ǡ��������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
���ӣ�Ҫ���� 7 �����־��ÿ���һ����־�ļ�������Ϊserver_log.Mon��server_log.Tue�ȵȣ������Զ��ñ��ܵ���־������һ�ܵ���־����������������log_filename����Ϊserver_log.%a����log_truncate_on_rotation����Ϊon���ҽ�log_rotation_age����Ϊ1440��
���ӣ�Ҫ���� 24 Сʱ����־��ÿ��Сʱһ����־�ļ�����������־�ļ��ߴ糬�� 1GB ʱ��ת����������������log_filename����Ϊserver_log.%H%M�� ��log_truncate_on_rotation����Ϊon�� ��log_rotation_age����Ϊ60���� ��log_rotation_size����Ϊ1000000�� Including %M in ��log_filename�а���%M���������κγߴ���������ת��ѡ��һ����ͬ��ÿ��Сʱ�ij�ʼ�ļ��������ļ�����
����������syslog��¼ʱ�������������Ҫʹ�õ�syslog"�豸"���������LOCAL0��LOCAL1��LOCAL2��LOCAL3��LOCAL4�� LOCAL5��LOCAL6��LOCAL7��ѡ��Ĭ��ֵ��LOCAL0���������ϵͳ��syslog�ػ����̵��ĵ����������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
����������syslog��¼ʱ�������������������ʶsyslog�е�PostgreSQL��Ϣ�ij�������Ĭ��ֵ��postgres���������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
����־����¼��syslog�����������Ϊ on ��Ĭ�ϣ�ʱ��ÿһ����Ϣ�ᱻ����һ�������������Ϊǰ׺������ [2]����������Ϊ�ܿ��˺ܶ� syslog ʵ��Ĭ�ϲ��õ� "--- ��һ����Ϣ�ظ� N �� ---"��ʽ�����ִ� syslog ʵ���У� �����ظ���Ϣ�ǿ������õģ�����rsyslog �е�$RepeatedMsgReduction�����������������ܲ��DZ���ġ� ���⣬���������������ظ���Ϣ������԰������������Ϊ off��
�������ֻ����postgresql.conf�ļ����߷����������������á�
�����ð���־��¼��syslogʱ���������������Ϣ����ʹ� syslog��������Ϊ on��Ĭ�ϣ�ʱ����Ϣ�ᱻ�ֳ��У� ���ҳ�����Ҳ�ᱻ�����Ա��ܹ��ŵ� 1024 �ֽ��У� ���Ǵ�ͳ syslog ʵ��һ�ֵ��͵ijߴ����ơ�������Ϊ off ʱ�� PostgreSQL ��������־��Ϣ�ᱻÔ���ʹ� syslog ���� ���������ܵĴ�������Ϣ�������� syslog ������
��� syslog ���ձ���¼��һ���ı��ļ��У���ô�������õ�Ч����һ���ģ� ���������Ϊ on����Ϊ�󲿷� syslog ʵ��Ҫô���ܴ���������Ϣ�� Ҫô��Ҫ������������Դ���������Ϣ��������� syslog ����д�뵽ij������ý�飬�б�Ҫ����Ϣ�����߼��ϵ������ԣ�Ҳ�������ã���
�������ֻ����postgresql.conf�ļ����߷����������������á�
�����������¼���־��¼ʱ�������������������ʶ��־��PostgreSQL��Ϣ�ij�������Ĭ��ֵ��PostgreSQL���������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
���Ʊ����͸��ͻ��˵���Ϣ������Чֵ��DEBUG5�� DEBUG4��DEBUG3��DEBUG2�� DEBUG1��LOG��NOTICE�� WARNING��ERROR��FATAL��PANIC��ÿ�����𶼰����������м��𡣼���Խ���󣬱����͵���ϢԽ�١�Ĭ��ֵ��NOTICE��ע��LOG����������log_min_messages�в�ͬ��������
������Щ��Ϣ����д�뵽��������־����Чֵ��DEBUG5��DEBUG4�� DEBUG3��DEBUG2��DEBUG1�� INFO��NOTICE��WARNING�� ERROR��LOG��FATAL�� PANIC��ÿ�����𶼰����Ժ�����м��𡣼���Խ���󣬱����͵���ϢԽ�١�Ĭ��ֵ��WARNING��ע��LOG����������log_min_messages�в�ͬ��������ֻ�г����û����Ըı�������á�
������Щ����һ����������� SQL ��䱻��¼�ڷ�������־�С��κ�ָ�����ؼ������߼������Ϣ�ĵ�ǰ SQL ��佫����������־���С���Чֵ��DEBUG5�� DEBUG4��DEBUG3�� DEBUG2��DEBUG1�� INFO��NOTICE�� WARNING��ERROR�� LOG�� FATAL��PANIC��Ĭ��ֵ��ERROR������ʾ���´�����־��Ϣ�����������ֻŴ������佫����¼����־�С�Ҫ��Ч�عرռ�¼ʧ����䣬�������������ΪPANIC��ֻ�г����û����Ըı�������á�
��������������ָ���ĺ������������¼�¼ÿһ��������ɵ����ij���ʱ�䡣�������������Ϊ�㽫��ӡ��������ִ��ʱ�䡣����Ϊ -1 ��Ĭ��ֵ����ֹͣ��¼������ʱ�䡣���磬�����������Ϊ250ms����ô�������� 250ms ����õ� SQL ��佫����¼�����������������������׷��Ӧ����δ�Ż��IJ�ѯ��ֻ�г����û����Ըı�������á�
����ʹ����չ��ѯÐ��Ŀͻ��ˣ��������󶨺�ִ�в���ij���ʱ�佫��������¼��
ע��: �������ѡ���log_statementһ��ʹ��ʱ���Ѿ���log_statement��¼������ı������ڳ���ʱ����־��Ϣ���ظ��������û��ʹ��syslog�������Ƽ���ʹ��log_line_prefix��¼ PID ��Ự ID�����������ʹ�ý��� ID ��Ự ID �������Ϣ���ӵ������ij���ʱ����Ϣ��
�� 19-1������PostgreSQL��ʹ�õ���Ϣ���ؼ��������־��������͵�syslog�� Windows ��eventlog�����ؼ���ᰴ�ձ�����ʾ����ת����
�� 19-1. ��Ϣ���ؼ���
������ | �÷� | syslog | eventlog |
---|---|---|---|
DEBUG1..DEBUG5 | Ϊ�������ṩ�����ĸ���ϸ����Ϣ�� | DEBUG | INFORMATION |
INFO | �ṩ�û���ʽҪ�����Ϣ����������VACUUM VERBOSE������� | INFO | INFORMATION |
NOTICE | �ṩ���ܶ��û����õ���Ϣ�����糤��ʶ���ض���ʾ�� | NOTICE | INFORMATION |
WARNING | �ṩ���ܳ��ֵ�����ľ��棬������һ���������COMMIT�� | NOTICE | WARNING |
ERROR | ����һ�����µ�ǰ�����жϵĴ��� | WARNING | ERROR |
LOG | �������Ա���ܸ���Ȥ����Ϣ����������� | INFO | INFORMATION |
FATAL | ����һ�����µ�ǰ�Ự�жϵĴ��� | ERR | ERROR |
PANIC | ����һ�������������ݿ�Ự�жϵĴ��� | CRIT | ERROR |
application_name�����������С��NAMEDATALEN���ַ� ����׼������64�ַ������ַ�������ͨ����һ�����ӷ�������ĵ�Ӧ�ó������á� ���ֻ��¼��pg_stat_activity��CSV��־��Ŀ�С� Ҳ����ͨ��log_line_prefix�����������ڹ��ɵ���־��Ŀ�С� ֻ�пɴ�ӡ��ASCII�ַ����Ա�����application_name�� �����ַ��ᱻ�ʺ�(?)�滻�� application_name����������С��NAMEDATALEN���ַ�����׼�������� 64 ���ַ������ַ�������ͨ����һ��Ӧ��ͨ�������������������á������ƽ�����ʾ��pg_stat_activity��ͼ�в��������� CSV ��־���С���Ҳ�ᱻͨ��log_line_prefix��������ͨ��־���С�ֻ�пɴ�ӡ ASCII �ַ��ܱ�ʹ����application_name֮�С������ַ������滻Ϊ�ʺţ�?����
��Щ���������ö��ֵ����������������������ʱ������Ϊÿһ����ִ�еIJ�ѯ��ӡ�������������ѯ��д�������ִ�мƻ�����Щ��Ϣ��LOG��Ϣ�����ϱ����������Ĭ����������ǽ������ڷ�������־�е����ᱻ���͵��ͻ��ˡ������ͨ������client_min_messages��/��log_min_messages���ı������������Щ����Ĭ���ǹرյġ�
��������ʱ��debug_pretty_print��������debug_print_parse�� debug_print_rewritten�� debug_print_plan������������⽫���±ȹرղ���ʱʹ�õ�"����"ģʽ�ɶ��Ը�ǿ���Ǹ������������Ĭ���Ǵ򿪵ġ�
���¼���������㱻��¼�ڷ�������־�С�һЩͳ����ϢҲ����������־��Ϣ�У�����д�뻺���������ݺ�д����������ʱ�䡣�������ֻ����postgresql.conf�ļ��л��ڷ����������������á�Ĭ��ֵ�ǹرա�
����ÿһ�γ��ԶԷ����������ӱ���¼���ͻ�����֤�ijɹ����Ҳ�ᱻ��¼�� ֻ�г����û��ڻỰ����ʱ���Ըı�������������������лỰ�в��ܸı䡣 ȱʡ��off��
ע��: ijЩ�ͻ��˳�������psql����Ҫ������ʱ�᳢���������Σ�����ظ���"�յ�����"��Ϣ����һ����ʾһ������
��¼�Ự��ֹÔ����־����ṩ��Ϣ������log_connections�� �Լ��Ự����ʱ�䡣ֻ�г����û��ڻỰ����ʱ���Ըı���������� ���������лỰ�в��ܸı䡣ȱʡ��off��
����ÿһ����ɵ����ij���ʱ�䱻��¼��Ĭ��ֵ��off��ֻ�г����û����Ըı�������á�
����ʹ����չ��ѯÐ��Ŀͻ��ˣ��������󶨺�ִ�в���ij���ʱ�佫��������¼��
ע��: �������ѡ�������log_min_duration_statementΪ��֮��������ǣ�����log_min_duration_statementǿ�Ʋ�ѯ���ı�����¼�������ѡ��ᡣ��ˣ����log_durationΪon����log_min_duration_statementΪ��ֵ�����г���ʱ�䶼������¼������ֻ�г�����ֵ�����Żᱻ��¼��ѯ�ı���������Ϊ�������ڸ߸��ذ�װ���ռ�ͳ����Ϣ��
����Ϊÿһ������¼����ϢҪд�뵽��������־��ϸ��������Чֵ��TERSE��DEFAULT��VERBOSE��ÿһ����Ϊ��ʾ����Ϣ���Ӹ�����TERSE�ų���¼DETAIL��HINT��QUERY��CONTEXT������Ϣ��VERBOSE�������SQLSTATE�����루����¼ A���Լ����������Դ�����ļ��������������кš�ֻ�г����û��ܹ�����������á�
Ĭ������£�������־��Ϣֻ��ʾ���������� IP ��ַ�����������������Ҳ��¼��������ע���������������������ã�����ܻᵼ�º�΢С��������ʧ���������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
����һ��printf
�����ַ���������ÿ����־�еĿ�ͷ�����%�ַ���ʼ"ת������"�����������������������滻��״̬��Ϣ��δʶ���ת�屻���ԡ������ַ���ֱ�Ӹ��Ƶ���־�С�ijЩת��ֻ���Ự����ʶ���ұ������������̵Ⱥ�̨���̵����ա�ͨ��ָ��һ����%֮��͸�ѡ��֮ǰ�����ֿ�����״̬��Ϣ�������Ҷ��롣
��ֵ���������ұ��ÿո����״̬��Ϣ�Ѵﵽ��С���ȣ�����ֵ���������䡣��������־��
��������ɶ��Դ��а������������ֻ����postgresql.conf�ļ��л��ڷ����������������á�Ĭ��ֵ��һ�����ַ�����
ת�� | Ч�� | ֻ�޻Ự |
---|---|---|
%a | Ӧ���� | �� |
%u | �û��� | �� |
%d | ���ݿ��� | �� |
%r | Զ���������� IP ��ַ���Լ�Զ�̶˿� | �� |
%h | Զ���������� IP ��ַ | �� |
%p | ���� ID | �� |
%t | �޺����ʱ��� | �� |
%m | �������ʱ��� | �� |
%n | �������ʱ�������Ϊ Unix ʱ����� | �� |
%i | �����ǩ���Ự��ǰ��������� | �� |
%e | SQLSTATE ������� | �� |
%c | �Ự ID�������� | �� |
%l | ��ÿ���Ự����̵���־�кţ��� 1 ��ʼ | �� |
%s | ���̿�ʼ��ʱ��� | �� |
%v | �������� ID (backendID/localXID) | �� |
%x | ���� ID �����δ������Ϊ 0�� | �� |
%q | ��������������Ǹ��߷ǻỰ�������ַ�������һ��ֹͣ���Ự���̺��� | �� |
%% | ������ % | �� |
SELECT to_hex(trunc(EXTRACT(EPOCH FROM backend_start))::integer) || '.' || to_hex(pid) FROM pg_stat_activity;
��ʾ: �����Ϊlog_line_prefix�����˷ǿ�ֵ����ͨ��Ӧ�����������һ���ַ�Ϊ�ո����������ṩ����־�е�ʣ�ಿ�ֵ��Ӿ�����Ҳ����ʹ�ñ����š�
��ʾ: Syslog�����Լ���ʱ����ͽ��� ID ��Ϣ�����������¼��syslog����ܲ�ϣ��������Щת�塣
���Ƶ�һ���ỰΪ���һ�����ȵ�����deadlock_timeoutʱ���Ƿ�Ҫ����һ����־��Ϣ���������ھ����Ƿ����ȴ���������ܵ��¡�Ĭ��ֵ��off��
������Щ SQL ��䱻��¼����Чֵ�� none (off)��ddl��mod�� all��������䣩��ddl��¼�������ݶ�����䣬����CREATE��ALTER�� DROP��䡣mod��¼����ddl��䣬��������޸��������INSERT, UPDATE��DELETE��TRUNCATE, ��COPY FROM�� ���PREPARE��EXECUTE�� EXPLAIN ANALYZE�����������͵��������Ҳ�ᱻ��¼������ʹ����չ��ѯÐ��Ŀͻ��ˣ����յ�һ��ִ����Ϣʱ�������־���һ�����󶨲�����ֵ���κ���Ƕ�ĵ����Żᱻ˫д����
Ĭ��ֵ��none��ֻ�г����û����Ըı�������á�
ע��: ��ʹ������log_statement=all������ ���﷨��������Ҳ���ᱻ��¼����Ϊ������ɻ������﷨������ ȷ�����������֮��ż�¼��־����ʹ����չ��ѯÐ�������£��� ִ�н׶�֮ǰ(�﷨������滮�׶�)ͬ�������¼���� log_min_error_statement��ΪERROR ����Ͳ��ܼ�¼��Щ��䡣 ��ʹʹ��log_statement = all���ã��������﷨��������Ҳ���ᱻ��¼��������Ϊֻ������ɻ����﷨������ȷ�����������֮��Żᷢ����־��Ϣ������չ��ѯÐ�������£���ִ�н׶�֮ǰ�����ڽ���������滮�ڼ䣩���������Ҳ���ᱻ��¼����log_min_error_statement����ΪERROR������ͣ�����¼������䡣
����ÿ�����������¼�ڷ�������־�С� ������ 51.3 ����ȡ���ิ���������ϸ��Ϣ�� ȱʡֵ��off��ֻ�г����û������޸�������á�
���Ƽ�¼��ʱ�ļ����ͳߴ硣��ʱ�ļ����Ա������������򡢹�ϣ�ʹ洢��ʱ��ѯ�������ÿһ����ʱ�ļ���ɾ��ʱ��������һ����־�һ����ֵ��¼������ʱ�ļ���Ϣ������ֵֻ��¼�ߴ���ڻ����ָ��ǧ�ֽ������ļ���Ĭ������Ϊ -1�����������ּ�¼��ֻ�г����û����Ը���������á�
�����ڷ�������־��д���ʱ�����ʱ������TimeZone��ͬ�����ֵ�Ǽ��ط�Χ�ģ�������лỰ������һ�µ�ʱ������ڽ�Ĭ��ֵ��GMT������ͨ���ᱻ��postgresql.conf�и��ǡ�initdb����װһ����Ӧ����ϵͳ���������á������ 8.5.3 �����������ֻ����postgresql.conf�ļ��л��ڷ����������������á�
������log_destination�е�csvlog���ṩ��һ�� ��ݵķ�ʽ�����ݿ��е�����־�ļ������ѡ����CSV��ʽ������־�У� ������Щ�У� �Ժ���Ϊ��λ��ʱ������û��������ݿ���������ID���ͻ����������˿ںţ� �ỰID��ÿ���Ự���кţ������ǩ���Ự��ʼʱ�䣬��������ID���ճ�����ID�� ���������ԣ�SQLSTATE���룬������Ϣ��������Ϣ����ϸ��Ϣ�����飬 ���´�����ڲ���ѯ��������ڣ������еĴ���λ�õ��ַ�ͳ�ƣ� ����Χ�����´�����û���ѯ��������ڣ���������log_min_error_statement���� ���еĴ���λ�õ��ַ�ͳ�ƣ�PostgreSQLԴ�����б�����λ�ã���� log_error_verbosity����Ϊverbose����Ӧ�ó������� ������һ�����ڴ洢CSV��ʽ��־��ٵļ򵥱����壺 ��log_destination�б��а���csvlog�ṩ��һ�ֱ�ݷ�ʽ����־�ļ����뵽һ�����ݿ�������ѡ������ŷָ�ֵ��CSV����ʽ����־�У�������Щ�У� �������ʱ����� �û����� ���ݿ����� ���� ID�� �ͻ�������:�˿ںš� �Ự ID�� ÿ���Ự���кš� �����ǩ�� �Ự��ʼʱ�䡢 �������� ID�� ��ͨ���� ID�� ���������ԡ� SQLSTATE ���롢 ������Ϣ�� ������Ϣ���顢 ��ʾ�� ���´�����ڲ���ѯ������У��� ����λ�����ڵ��ַ������� ���������ġ� ���´�����û���ѯ��������ұ�log_min_error_statement���ã��� ����λ�����ڵ��ַ������� �� PostgreSQL Դ�����д����λ�ã����log_error_verbosity������Ϊverbose���Լ�Ӧ������ ������һ�����������洢 CSV ��ʽ��־�����������
CREATE TABLE postgres_log ( log_time timestamp(3) with time zone, user_name text, database_name text, process_id integer, connection_from text, session_id text, session_line_num bigint, command_tag text, session_start_time timestamp with time zone, virtual_transaction_id text, transaction_id bigint, error_severity text, sql_state_code text, message text, detail text, hint text, internal_query text, internal_query_pos integer, context text, query text, query_pos integer, location text, application_name text, PRIMARY KEY (session_id, session_line_num) );
ʹ��COPY FROM���һ����־�ļ����뵽������У�
COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
�������һЩ�������򻯵��� CSV ��־�ļ���
����log_filename��log_rotation_ageΪ�����־�ļ��ṩһ��һ�µġ���Ԥ��������ռ䡣������Ԥ���ļ������������Լ�֪��ʲôʱ��һ��������־�ļ���ɲ������׼���ñ����롣
��log_rotation_size����Ϊ 0 �����û��ڳߴ����־��ת����Ϊ��ʹ����־�ļ�������Ԥ�⡣
��log_truncate_on_rotation����Ϊon��������ͬһ���ļ��о���־���ݲ����������ݻ��ӡ�
�������������һ�������������������ڱ�����������ε�����ͬ����Ϣ��COPY����һ���ύ��������������ݣ�����κδ��󽫵�����������ʧ�ܡ�����㵼��һ��������ɵ���־�ļ������Ժ�����ȫ��ɺ��ٴε��룬����Υ�������µ���ʧ�ܡ���ȵ���־����ұ��ر�֮���ٵ��롣�������Ҳ���Ա�������ص��벿����ɵ��У�������Ҳ������COPYʧ�ܡ�
��Щ���ÿ��ƽ��̱�����ps����α��޸ĵġ� ������ 28.1 ����ȡ���顣
���ó����ڼ�Ⱥ�е����н��̱����еļ�Ⱥ���ơ� ���ƿ������κ�С��NAMEDATALEN�ַ�����׼64�ַ������ַ����� ֻ�п������ASCII�ַ���������cluster_nameֵ�С� �����ַ������ʺ��滻(?)�� ����˲�������Ϊ���ַ���''����Ϊȱʡֵ��������ʾ���֡� �˲���ֻ���ڷ���������ʱ���á�
���ø��½��̱�������ԣ����������ÿ�η��������յ�һ����SQL����ʱ������½��̵ı��⡣ ���̱���ͨ��ͨ��ps�������鿴�� ������Windows�������̹������鿴�� ֻ�г����û����Ը���������á�
��һҳ | ��ʼҳ | ��һҳ |
��ѯ�滮 | ��һ�� | ����ʱͳ������ |