Всем привет. Объясните начинающему - можно ли ограничить размер pgstartup.log? Мне предложили подправить файл postgresql.conf, но ведь там нет ссылки на pgstartup.log, там есть ссылка на каталог pg_sql и файл 'postgresql-%a'. Попробовал установить в 10MB - pgstartup.log. Файл продолжает расти как на дрожжах.
А что там за сообщения?
А что там за сообщения? Приведите несколько строк
Файл опять вырос до 3Гб.
Файл опять вырос до 3Гб. Блокнот не берет.
Ну так сотрите да
Ну так сотрите да перезапустите службу.
У меня подозрения, что это файл, в который пишется stdout и stderr только и всего. Так что его можно грохать периодически безболезненно. Правда интересно всё-таки что же оно туда пишет
2016-05-28 08:51:09 MSKLOG:
2016-05-28 08:51:09 MSKLOG: database system was shut down at 2016-05-28 08:50:42 MSK
2016-05-28 08:51:09 MSKLOG: database system is ready to accept connections
2016-05-28 08:51:09 MSKLOG: autovacuum launcher started
2016-05-28 08:52:20 MSKLOG: duration: 43.195 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:20 MSKLOG: duration: 10.699 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:20 MSKLOG: duration: 10.713 ms execute : SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Params WHERE FileName = $1 ORDER BY PartNo
2016-05-28 08:52:20 MSKDETAIL: parameters: $1 = '1a621f0f-5568-4183-bd9f-f6ef670e7090.si'
2016-05-28 08:52:20 MSKLOG: duration: 11.502 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:20 MSKLOG: duration: 11.456 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:20 MSKLOG: duration: 61.305 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:20 MSKLOG: duration: 49.449 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:20 MSKLOG: duration: 39.400 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:23 MSKLOG: duration: 58.080 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:23 MSKLOG: duration: 22.323 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:23 MSKLOG: duration: 11.269 ms execute : SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Params WHERE FileName = $1 ORDER BY PartNo
2016-05-28 08:52:23 MSKDETAIL: parameters: $1 = '1a621f0f-5568-4183-bd9f-f6ef670e7090.si'
2016-05-28 08:52:24 MSKLOG: duration: 38.622 ms execute : SELECT FileName, Creation, Modified, Attributes, DataSize FROM Config WHERE FileName LIKE $1 AND PartNo = 0
2016-05-28 08:52:24 MSKDETAIL: parameters: $1 = '_____________________________________dynupdate_%'
2016-05-28 08:52:41 MSKLOG: duration: 42.234 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:49 MSKLOG: duration: 41.628 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:49 MSKLOG: duration: 11.379 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:52:54 MSKLOG: duration: 14.373 ms execute : SELECT * FROM DBSchema
2016-05-28 08:52:57 MSKLOG: duration: 41.787 ms statement: COMMIT
2016-05-28 08:52:58 MSKLOG: duration: 40.670 ms statement: COMMIT
2016-05-28 08:52:59 MSKLOG: duration: 47.832 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:53:00 MSKLOG: duration: 24.204 ms execute : SELECT FileName, Creation, Modified, Attributes, DataSize FROM Config WHERE FileName LIKE $1 AND PartNo = 0
2016-05-28 08:53:00 MSKDETAIL: parameters: $1 = '_____________________________________dynupdate_%'
2016-05-28 08:53:06 MSKLOG: duration: 45.785 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:53:22 MSKLOG: duration: 46.584 ms statement: COMMIT
2016-05-28 08:53:23 MSKLOG: duration: 13.774 ms execute : SELECT * FROM DBSchema
2016-05-28 08:53:24 MSKLOG: duration: 41.616 ms statement: COMMIT
2016-05-28 08:53:24 MSKLOG: duration: 41.178 ms statement: COMMIT
2016-05-28 08:53:24 MSKLOG: duration: 10.245 ms statement: COMMIT
2016-05-28 08:53:26 MSKLOG: duration: 107.834 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:53:27 MSKLOG: duration: 153.249 ms statement: COMMIT
2016-05-28 08:53:50 MSKLOG: duration: 16.044 ms execute : SELECT * FROM DBSchema
2016-05-28 08:53:53 MSKLOG: duration: 19.298 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:53:54 MSKLOG: duration: 44.780 ms statement: COMMIT
2016-05-28 08:53:54 MSKLOG: duration: 16.888 ms execute : SELECT * FROM DBSchema
2016-05-28 08:53:55 MSKLOG: duration: 175.033 ms statement: COMMIT
2016-05-28 08:53:57 MSKLOG: duration: 91.588 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:54:18 MSKLOG: duration: 16.348 ms execute : SELECT * FROM DBSchema
2016-05-28 08:54:18 MSKLOG: duration: 41.764 ms statement: COMMIT
2016-05-28 08:54:18 MSKLOG: duration: 49.964 ms statement: COMMIT
2016-05-28 08:54:19 MSKLOG: duration: 16.111 ms execute : SELECT * FROM DBSchema
2016-05-28 08:54:19 MSKLOG: duration: 40.485 ms statement: COMMIT
2016-05-28 08:54:19 MSKLOG: duration: 10.959 ms statement: COMMIT
2016-05-28 08:54:22 MSKLOG: duration: 45.143 ms statement: COMMIT
2016-05-28 08:54:26 MSKLOG: duration: 52.981 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:54:26 MSKLOG: duration: 17.026 ms statement: CREATE OR REPLACE FUNCTION public.VASSN(boolean) RETURNS int4 AS
'
DECLARE bexpr alias for $1;
BEGIN
if bexpr
then return 0;
else return 2000000000;
end if;
END
'
LANGUAGE 'plpgsql' VOLATILE
2016-05-28 08:54:27 MSKLOG: duration: 24.776 ms execute : SELECT FileName, Creation, Modified, Attributes, DataSize FROM Config WHERE FileName LIKE $1 AND PartNo = 0
2016-05-28 08:54:27 MSKDETAIL: parameters: $1 = '_____________________________________dynupdate_%'
2016-05-28 08:54:51 MSKLOG: duration: 15.816 ms execute : SELECT * FROM DBSchema
2016-05-28 08:54:51 MSKLOG: duration: 43.461 ms statement: COMMIT
2016-05-28 08:54:51 MSKLOG: duration: 46.701 ms statement: COMMIT
2016-05-28 08:54:51 MSKLOG: duration: 43.624 ms statement: COMMIT
Понятно. Посмотрите какие
Понятно. Посмотрите какие значения у вас стоят для:
советую поставить warning. И
поставить в -1
И остальное вот так:
Удалите файл, перезапустите службу и посмотрите как будет дальше
все параметры
все параметры по-умолчанию
client_min_messages = notice
log_min_messages = warning
log_min_error_statement = error
log_min_duration_statement поменял на -1
Ну вы сделали, что я вам
Ну вы сделали, что я вам написал? Что-то изменилось после перезапуска?
log_min_duration_statement
log_min_duration_statement изменил на -1, теперь лог стал небольшой. Спасибо.
Еще вот такое: 2016-05-28
Еще вот такое:
2016-05-28 08:57:22 MSKLOG: duration: 157.927 ms statement: INSERT INTO tt12 (_Q_000_F_000_TYPE, _Q_000_F_000_RTRef, _Q_000_F_000_RRRef, _Q_000_F_001, _Q_000_F_002RRef, _Q_000_F_003_TYPE, _Q_000_F_003_RTRef, _Q_000_F_003_RRRef) SELECT
T1.Value1_TYPE,
T1.Value1_RTRef,
T1.Value1_RRRef,
T1.Fld913SplBalanceDt_,
T1.AccountRRef,
T1.Value2_TYPE,
T1.Value2_RTRef,
T1.Value2_RRRef
FROM (SELECT
T2.AccountRRef AS AccountRRef,
T2.Value1_TYPE AS Value1_TYPE,
T2.Value1_RTRef AS Value1_RTRef,
T2.Value1_RRRef AS Value1_RRRef,
T2.Value2_TYPE AS Value2_TYPE,
T2.Value2_RTRef AS Value2_RTRef,
T2.Value2_RRRef AS Value2_RRRef,
CASE WHEN SUM(T2.Fld913Balance_) > 0 THEN SUM(T2.Fld913Balance_) ELSE 0 END AS Fld913SplBalanceDt_,
MAX(T20._Kind) AS AccKind_
FROM (SELECT
T3._AccountRRef AS AccountRRef,
T3._Value1_TYPE AS Value1_TYPE,
T3._Value1_RTRef AS Value1_RTRef,
T3._Value1_RRRef AS Value1_RRRef,
T3._Value2_TYPE AS Value2_TYPE,
T3._Value2_RTRef AS Value2_RTRef,
T3._Value2_RRRef AS Value2_RRRef,
T3._Fld913 + T3._Turnover926 AS Fld913Balance_
FROM _AccRgAT2943 T3
INNER JOIN tt11 T4
ON T4._IDRRef = T3._AccountRRef AND T4._LineNo1 = 1 AND T4._LineNo2 = 2 AND T4._Cnt = 2
LEFT OUTER JOIN _Reference64 T5
ON (T3._Value2_TYPE = '\\010'::bytea AND T3._Value2_RTRef = '\\000\\000\\000@'::bytea AND T3._Value2_RRRef = T5._IDRRef) AND (T5._Fld896 = 0)
WHERE ((T3._Fld896 = 0)) AND ((((T3._Fld910RRef = '\\202\\203\\0000H\\362\\202j\\021\\342I\\340\\274\\347[\\020'::bytea) AND (T5._Fld1686RRef IN ('\\203\\230#\\351\\\\\\261\\327\\216K\\245\\351\\221\\215\\246\\350V'::bytea, '\\216\\345\\037\\352\\010\\\\@\\245D\\324^\\376\\214\\321S\\337'::bytea, '\\246\\213\\272"(A\\352\\327@\\024\\271\\030\\272z\\221C'::bytea)))) AND T3._Period = '2016-05-01 00:00:00'::timestamp AND (T3._Fld913 <> 0 OR T3._Turnover926 <> 0))
UNION ALL SELECT
T6._AccountRRef AS AccountRRef,
T6._Value2_TYPE AS Value1_TYPE,
T6._Value2_RTRef AS Value1_RTRef,
T6._Value2_RRRef AS Value1_RRRef,
T6._Value3_TYPE AS Value2_TYPE,
T6._Value3_RTRef AS Value2_RTRef,
T6._Value3_RRRef AS Value2_RRRef,
T6._Fld913 + T6._Turnover926 AS Fld913Balance_
FROM _AccRgAT3944 T6
INNER JOIN tt11 T7
ON T7._IDRRef = T6._AccountRRef AND T7._LineNo1 = 2 AND T7._LineNo2 = 3 AND T7._Cnt = 3
LEFT OUTER JOIN _Reference64 T8
ON (T6._Value3_TYPE = '\\010'::bytea AND T6._Value3_RTRef = '\\000\\000\\000@'::bytea AND T6._Value3_RRRef = T8._IDRRef) AND (T8._Fld896 = 0)
WHERE ((T6._Fld896 = 0)) AND ((((T6._Fld910RRef = '\\202\\203\\0000H\\362\\202j\\021\\342I\\340\\274\\347[\\020'::bytea) AND (T8._Fld1686RRef IN ('\\203\\230#\\351\\\\\\261\\327\\216K\\245\\351\\221\\215\\246\\350V'::bytea, '\\216\\345\\037\\352\\010\\\\@\\245D\\324^\\376\\214\\321S\\337'::bytea, '\\246\\213\\272"(A\\352\\327@\\024\\271\\030\\272z\\221C'::bytea)))) AND T6._Period = '2016-05-01 00:00:00'::timestamp AND (T6._Fld913 <> 0 OR T6._Turnover926 <> 0))
UNION ALL SELECT
T9._AccountRRef AS AccountRRef,
T9._Value1_TYPE AS Value1_TYPE,
T9._Value1_RTRef AS Value1_RTRef,
T9._Value1_RRRef AS Value1_RRRef,
T9._Value2_TYPE AS Value2_TYPE,
T9._Value2_RTRef AS Value2_RTRef,
T9._Value2_RRRef AS Value2_RRRef,
T9._Fld913 + T9._Turnover926 AS Fld913Balance_
FROM _AccRgAT3944 T9
INNER JOIN tt11 T10
ON T10._IDRRef = T9._AccountRRef AND T10._LineNo1 = 1 AND T10._LineNo2 = 2 AND T10._Cnt = 3
LEFT OUTER JOIN _Reference64 T11
ON (T9._Value2_TYPE = '\\010'::bytea AND T9._Value2_RTRef = '\\000\\000\\000@'::bytea AND T9._Value2_RRRef = T11._IDRRef) AND (T11._Fld896 = 0)
WHERE ((T9._Fld896 = 0)) AND ((((T9._Fld910RRef = '\\202\\203\\0000H\\362\\202j\\021\\342I\\340\\274\\347[\\020'::bytea) AND (T11._Fld1686RRef IN ('\\203\\230#\\351\\\\\\261\\327\\216K\\245\\351\\221\\215\\246\\350V'::bytea, '\\216\\345\\037\\352\\010\\\\@\\245D\\324^\\376\\214\\321S\\337'::bytea, '\\246\\213\\272"(A\\352\\327@\\024\\271\\030\\272z\\221C'::bytea)))) AND T9._Period = '2016-05-01 00:00:00'::timestamp AND (T9._Fld913 <> 0 OR T9._Turnover926 <> 0))
UNION ALL SELECT
T12._AccountDtRRef AS AccountRRef,
T13._Value_TYPE AS Value1_TYPE,
T13._Value_RTRef AS Value1_RTRef,
T13._Value_RRRef AS Value1_RRRef,
T14._Value_TYPE AS Value2_TYPE,
T14._Value_RTRef AS Value2_RTRef,
T14._Value_RRRef AS Value2_RRRef,
CAST(-T12._Fld913 AS NUMERIC(22, 2)) AS Fld913Balance_
FROM _AccRg909 T12
INNER JOIN _AccRgED946 T13
ON T13._RecorderTRef = T12._RecorderTRef AND T13._RecorderRRef = T12._RecorderRRef AND T13._LineNo = T12._LineNo AND T13._Period = T12._Period AND T13._Correspond = 0 AND T13._KindRRef = '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\312g'::bytea AND T13._Period > '2016-05-28 23:59:59'::timestamp AND T13._Period < '2016-06-01 00:00:00'::timestamp
INNER JOIN _AccRgED946 T14
ON T14._RecorderTRef = T12._RecorderTRef AND T14._RecorderRRef = T12._RecorderRRef AND T14._LineNo = T12._LineNo AND T14._Period = T12._Period AND T14._Correspond = 0 AND T14._KindRRef = '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\312a'::bytea AND T14._Period > '2016-05-28 23:59:59'::timestamp AND T14._Period < '2016-06-01 00:00:00'::timestamp
LEFT OUTER JOIN _Reference64 T15
ON (T14._Value_TYPE = '\\010'::bytea AND T14._Value_RTRef = '\\000\\000\\000@'::bytea AND T14._Value_RRRef = T15._IDRRef) AND (T15._Fld896 = 0)
WHERE ((((T12._Fld896 = 0)) AND (T13._Fld896 = 0)) AND (T14._Fld896 = 0)) AND (T12._Active = TRUE AND ((T12._AccountDtRRef IN ('\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\010'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\321'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313!'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\011'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\314'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313)'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\032'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313#'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\312'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313y'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\036'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313z'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\300'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313+'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313q'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\200'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313 '::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313s'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\320'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\035'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\023'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313('::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\021'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\037'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\313'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\027'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313%'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\312\\377'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313x'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\014'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313u'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\322'::bytea, '\\307\\202\\0000H\\362\\202j\\021\\345\\374|\\310\\333\\353\\252'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313h'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\033'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313j'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313{'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\316'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\325'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\315'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313"'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313&'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313.'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\015'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313n'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\002'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313?'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\025'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313$'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313*'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\012'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\017'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313p'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\324'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\026'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313,'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\323'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\016'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\202'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313v'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\030'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313-'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\020'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313'''::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313/'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313@'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\210'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\022'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\000'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313r'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313t'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\024'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313m'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\031'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313w'::bytea))) AND (((T12._Fld910RRef = '\\202\\203\\0000H\\362\\202j\\021\\342I\\340\\274\\347[\\020'::bytea) AND (T15._Fld1686RRef IN ('\\203\\230#\\351\\\\\\261\\327\\216K\\245\\351\\221\\215\\246\\350V'::bytea, '\\216\\345\\037\\352\\010\\\\@\\245D\\324^\\376\\214\\321S\\337'::bytea, '\\246\\213\\272"(A\\352\\327@\\024\\271\\030\\272z\\221C'::bytea)))) AND T12._Period > '2016-05-28 23:59:59'::timestamp AND T12._Period < '2016-06-01 00:00:00'::timestamp)
UNION ALL SELECT
T16._AccountCtRRef AS AccountRRef,
T17._Value_TYPE AS Value1_TYPE,
T17._Value_RTRef AS Value1_RTRef,
T17._Value_RRRef AS Value1_RRRef,
T18._Value_TYPE AS Value2_TYPE,
T18._Value_RTRef AS Value2_RTRef,
T18._Value_RRRef AS Value2_RRRef,
CAST(T16._Fld913 AS NUMERIC(22, 2)) AS Fld913Balance_
FROM _AccRg909 T16
INNER JOIN _AccRgED946 T17
ON T17._RecorderTRef = T16._RecorderTRef AND T17._RecorderRRef = T16._RecorderRRef AND T17._LineNo = T16._LineNo AND T17._Period = T16._Period AND T17._Correspond = 1 AND T17._KindRRef = '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\312g'::bytea AND T17._Period > '2016-05-28 23:59:59'::timestamp AND T17._Period < '2016-06-01 00:00:00'::timestamp
INNER JOIN _AccRgED946 T18
ON T18._RecorderTRef = T16._RecorderTRef AND T18._RecorderRRef = T16._RecorderRRef AND T18._LineNo = T16._LineNo AND T18._Period = T16._Period AND T18._Correspond = 1 AND T18._KindRRef = '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\312a'::bytea AND T18._Period > '2016-05-28 23:59:59'::timestamp AND T18._Period < '2016-06-01 00:00:00'::timestamp
LEFT OUTER JOIN _Reference64 T19
ON (T18._Value_TYPE = '\\010'::bytea AND T18._Value_RTRef = '\\000\\000\\000@'::bytea AND T18._Value_RRRef = T19._IDRRef) AND (T19._Fld896 = 0)
WHERE ((((T16._Fld896 = 0)) AND (T17._Fld896 = 0)) AND (T18._Fld896 = 0)) AND (T16._Active = TRUE AND ((T16._AccountCtRRef IN ('\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\010'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\321'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313!'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\011'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\314'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313)'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\032'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313#'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\312'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313y'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\036'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313z'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\300'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313+'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313q'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\200'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313 '::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313s'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\320'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\035'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\023'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313('::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\021'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\037'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\313'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\027'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313%'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\312\\377'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313x'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\014'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313u'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\322'::bytea, '\\307\\202\\0000H\\362\\202j\\021\\345\\374|\\310\\333\\353\\252'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313h'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\033'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313j'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313{'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\316'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\325'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\315'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313"'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313&'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313.'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\015'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313n'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\002'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313?'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\025'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313$'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313*'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\012'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\017'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313p'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\324'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\026'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313,'::bytea, '\\265\\221\\000\\032M]k0\\021\\344\\371\\245u\\371[\\323'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\016'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\202'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313v'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\030'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313-'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\020'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313'''::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313/'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313@'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\210'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\022'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\000'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313r'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313t'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\024'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313m'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313\\031'::bytea, '\\212\\3440\\205\\251=\\334\\242\\021\\344\\246KB\\222\\313w'::bytea))) AND (((T16._Fld910RRef = '\\202\\203\\0000H\\362\\202j\\021\\342I\\340\\274\\347[\\020'::bytea) AND (T19._Fld1686RRef IN ('\\203\\230#\\351\\\\\\261\\327\\216K\\245\\351\\221\\215\\246\\350V'::bytea, '\\216\\345\\037\\352\\010\\\\@\\245D\\324^\\376\\214\\321S\\337'::bytea, '\\246\\213\\272"(A\\352\\327@\\024\\271\\030\\272z\\221C'::bytea)))) AND T16._Period > '2016-05-28 23:59:59'::timestamp AND T16._Period < '2016-06-01 00:00:00'::timestamp)) T2
INNER JOIN _Acc32 T20
ON T20._IDRRef = T2.AccountRRef
WHERE (T20._Fld896 = 0)
GROUP BY T2.AccountRRef,
T2.Value1_TYPE,
T2.Value1_RTRef,
T2.Value1_RRRef,
T2.Value2_TYPE,
T2.Value2_RTRef,
T2.Value2_RRRef
HAVING (CASE WHEN SUM(T2.Fld913Balance_) > 0 THEN SUM(T2.Fld913Balance_) ELSE 0 END) <> 0) T1
WHERE (T1.Fld913SplBalanceDt_ > 0)