Last active
July 22, 2016 15:16
-
-
Save gsmolk/59cc48707d90afe67c972999ae992c6d to your computer and use it in GitHub Desktop.
1c
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT | |
T1._Q_000_F_000, | |
T3._Fld10125RRef, | |
T1._Q_000_F_002RRef, | |
T1._Q_000_F_003RRef, | |
T1._Q_000_F_004RRef, | |
CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN CASE WHEN T1._Q_000_F_005RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN CASE WHEN T1._Q_000_F_006RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN CASE WHEN T1._Q_000_F_007RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN CASE WHEN T1._Q_000_F_008RRef IS NOT NULL THEN '\\000\\000\\000\\257'::bytea END END, | |
CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN T1._Q_000_F_005RRef WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN T1._Q_000_F_006RRef WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN T1._Q_000_F_007RRef WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN T1._Q_000_F_008RRef END | |
FROM tt9104 T1 | |
INNER JOIN _Reference112 T2 | |
ON (T2._IDRRef = T1._Q_000_F_002RRef) | |
LEFT OUTER JOIN _InfoRg10121 T3 | |
ON (((((T3._Fld10122RRef = T1._Q_000_F_002RRef) AND (T3._Fld10123RRef = T1._Q_000_F_003RRef)) AND (T3._Fld18417RRef = T1._Q_000_F_004RRef)) AND (T3._Fld10124_TYPE = '\\010'::bytea AND T3._Fld10124_RTRef = CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN CASE WHEN T1._Q_000_F_005RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN CASE WHEN T1._Q_000_F_006RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN CASE WHEN T1._Q_000_F_007RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN CASE WHEN T1._Q_000_F_008RRef IS NOT NULL THEN '\\000\\000\\000\\257'::bytea END END AND T3._Fld10124_RRRef = CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN T1._Q_000_F_005RRef WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN T1._Q_000_F_006RRef WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN T1._Q_000_F_007RRef WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN T1._Q_000_F_008RRef END))) AND (T3._Fld608 = 0) | |
WHERE ((T2._Fld608 = 0)) AND ((T3._Fld10125RRef IS NULL OR (T3._Fld10125RRef <> T1._Q_000_F_001RRef)))",Result=PGRES_TUPLES_OK,Context='Форма.Записать : Документ.ВозвратТоваровПоставщику.Форма.ФормаДокумента | |
Документ.ВозвратТоваровПоставщику.МодульОбъекта : 454 : РегистрыСведений.АналитикаУчетаНоменклатуры.ЗаполнитьВКоллекции(Товары, МестаУчета); | |
РегистрСведений.АналитикаУчетаНоменклатуры.МодульМенеджера : 205 : Выборка = Запрос.Выполнить().Выбрать();' | |
41:14.845001-13281000,DBPOSTGRS,5,process=rphost,p:processName=asku_PG_838,t:clientID=8951,t:applicationName=1CV8C,t:computerName=ufps-1cap01,t:connectID=5162,SessionID=1573,Usr=Администратор,AppID=1CV8C,Trans=1,dbpid=45203,Sql="SELECT | |
T1._Q_000_F_000, | |
T3._Fld10125RRef, | |
T1._Q_000_F_002RRef, | |
T1._Q_000_F_003RRef, | |
T1._Q_000_F_004RRef, | |
CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN CASE WHEN T1._Q_000_F_005RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN CASE WHEN T1._Q_000_F_006RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN CASE WHEN T1._Q_000_F_007RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN CASE WHEN T1._Q_000_F_008RRef IS NOT NULL THEN '\\000\\000\\000\\257'::bytea END END, | |
CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN T1._Q_000_F_005RRef WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN T1._Q_000_F_006RRef WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN T1._Q_000_F_007RRef WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN T1._Q_000_F_008RRef END | |
FROM tt9104 T1 | |
INNER JOIN _Reference112 T2 | |
ON (T2._IDRRef = T1._Q_000_F_002RRef) | |
LEFT OUTER JOIN _InfoRg10121 T3 | |
ON (((((T3._Fld10122RRef = T1._Q_000_F_002RRef) AND (T3._Fld10123RRef = T1._Q_000_F_003RRef)) AND (T3._Fld18417RRef = T1._Q_000_F_004RRef)) AND (T3._Fld10124_TYPE = '\\010'::bytea AND T3._Fld10124_RTRef = CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN CASE WHEN T1._Q_000_F_005RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN CASE WHEN T1._Q_000_F_006RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN CASE WHEN T1._Q_000_F_007RRef IS NOT NULL THEN '\\000\\000\\000\\243'::bytea END WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN CASE WHEN T1._Q_000_F_008RRef IS NOT NULL THEN '\\000\\000\\000\\257'::bytea END END AND T3._Fld10124_RRRef = CASE WHEN T2._Fld2270RRef = '\\204\\246\\023\\033m\\305UZF''\\350WWPv\\207'::bytea THEN T1._Q_000_F_005RRef WHEN T2._Fld2270RRef = '\\201F\\\\nu\\257Q\\301Fp\\027O\\211\\214\\001{'::bytea THEN T1._Q_000_F_006RRef WHEN T2._Fld2270RRef = '\\265\\256T\\022\\026\\311\\033\\007L\\370\\272\\253\\322W\\276\\225'::bytea THEN T1._Q_000_F_007RRef WHEN T2._Fld2270RRef = '\\261\\006hU\\025\\215\\313\\224N\\251\\312\\337\\346T\\353\\217'::bytea THEN T1._Q_000_F_008RRef END))) AND (T3._Fld608 = 0) | |
WHERE ((T2._Fld608 = 0)) AND ((T3._Fld10125RRef IS NULL OR (T3._Fld10125RRef <> T1._Q_000_F_001RRef)))",planSQLText="Hash Right Join (cost=617.76..1038.73 rows=120 width=187) (actual time=6908.031..6908.031 rows=0 loops=1) | |
Hash Cond: ((t3._fld10122rref = t1._q_000_f_002rref) AND (t3._fld10123rref = t1._q_000_f_003rref) AND (t3._fld18417rref = t1._q_000_f_004rref) AND (t3._fld10124_rtref = CASE WHEN (t2._fld2270rref = '\\x84a6131b6dc5555a4627e85757507687'::bytea) THEN CASE WHEN (t1._q_000_f_005rref IS NOT NULL) THEN '\\x000000a3'::bytea ELSE NULL::bytea END WHEN (t2._fld2270rref = '\\x81465c6e75af51c14670174f898c017b'::bytea) THEN CASE WHEN (t1._q_000_f_006rref IS NOT NULL) THEN '\\x000000a3'::bytea ELSE NULL::bytea END WHEN (t2._fld2270rref = '\\xb5ae541216c91b074cf8baabd257be95'::bytea) THEN CASE WHEN (t1._q_000_f_007rref IS NOT NULL) THEN '\\x000000a3'::bytea ELSE NULL::bytea END WHEN (t2._fld2270rref = '\\xb1066855158dcb944ea9cadfe654eb8f'::bytea) THEN CASE WHEN (t1._q_000_f_008rref IS NOT NULL) THEN '\\x000000af'::bytea ELSE NULL::bytea END ELSE NULL::bytea END) AND (t3._fld10124_rrref = CASE WHEN (t2._fld2270rref = '\\x84a6131b6dc5555a4627e85757507687'::bytea) THEN t1._q_000_f_005rref WHEN (t2._fld2270rref = '\\x81465c6e75af51c14670174f898c017b'::bytea) THEN t1._q_000_f_006rref WHEN (t2._fld2270rref = '\\xb5ae541216c91b074cf8baabd257be95'::bytea) THEN t1._q_000_f_007rref WHEN (t2._fld2270rref = '\\xb1066855158dcb944ea9cadfe654eb8f'::bytea) THEN t1._q_000_f_008rref ELSE NULL::bytea END)) | |
Filter: ((t3._fld10125rref IS NULL) OR (t3._fld10125rref <> t1._q_000_f_001rref)) | |
Rows Removed by Filter: 49 | |
-> Bitmap Heap Scan on _inforg10121 t3 (cost=9.64..423.43 rows=106 width=192) (actual time=2341.782..3798.448 rows=4232611 loops=1) | |
Recheck Cond: ((_fld608 = '0'::numeric) AND (_fld10124_type = '\\x08'::bytea)) | |
Heap Blocks: exact=76957 | |
-> Bitmap Index Scan on _inforg10121_bydims10127_rrrr (cost=0.00..9.62 rows=106 width=0) (actual time=2298.909..2298.909 rows=4232611 loops=1) | |
Index Cond: ((_fld608 = '0'::numeric) AND (_fld10124_type = '\\x08'::bytea)) | |
-> Hash (cost=605.40..605.40 rows=121 width=172) (actual time=1.371..1.371 rows=49 loops=1) | |
Buckets: 1024 Batches: 1 Memory Usage: 18kB | |
-> Nested Loop (cost=0.42..605.40 rows=121 width=172) (actual time=0.548..1.172 rows=49 loops=1) | |
-> Seq Scan on tt9104 t1 (cost=0.00..2.49 rows=49 width=140) (actual time=0.064..0.074 rows=49 loops=1) | |
-> Index Scan using _reference112hpk on _reference112 t2 (cost=0.42..12.28 rows=2 width=64) (actual time=0.015..0.016 rows=1 loops=49) | |
Index Cond: ((_fld608 = '0'::numeric) AND (_idrref = t1._q_000_f_002rref)) | |
Planning time: 2.233 ms | |
Execution time: 6908.188 ms |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment