@@ -15,22 +15,22 @@ LOG: statement: EXPLAIN (COSTS false) UPDATE s1.r1 SET c1 = c1 WHERE c1 = 1 AND
15
15
Aggregate
16
16
-> Nested Loop
17
17
Join Filter: (t1.c1 = t4.c1)
18
- -> Tid Scan on t4
19
- TID Cond: (ctid = '(1,1)'::tid)
20
18
-> Nested Loop
21
19
Join Filter: (t1.c1 = t3.c1)
22
- -> Tid Scan on t3
23
- TID Cond: (ctid = '(1,1)'::tid)
24
20
-> Nested Loop
25
21
Join Filter: (t1.c1 = t2.c1)
26
- -> Seq Scan on t2
27
- Filter: (ctid = '(1,1)'::tid)
28
22
-> Nested Loop
29
23
-> Tid Scan on r1
30
24
TID Cond: (ctid = '(1,1)'::tid)
31
25
Filter: (c1 = 1)
32
26
-> Tid Scan on t1
33
27
TID Cond: (ctid = '(1,1)'::tid)
28
+ -> Seq Scan on t2
29
+ Filter: (ctid = '(1,1)'::tid)
30
+ -> Tid Scan on t3
31
+ TID Cond: (ctid = '(1,1)'::tid)
32
+ -> Tid Scan on t4
33
+ TID Cond: (ctid = '(1,1)'::tid)
34
34
(19 rows)
35
35
36
36
/*+
@@ -81,22 +81,22 @@ LOG: statement: EXPLAIN (COSTS false) UPDATE s1.r1_ SET c1 = c1 WHERE c1 = 1 AN
81
81
Aggregate
82
82
-> Nested Loop
83
83
Join Filter: (b1t1.c1 = b1t4.c1)
84
- -> Tid Scan on t4 b1t4
85
- TID Cond: (ctid = '(1,1)'::tid)
86
84
-> Nested Loop
87
85
Join Filter: (b1t1.c1 = b1t3.c1)
88
- -> Tid Scan on t3 b1t3
89
- TID Cond: (ctid = '(1,1)'::tid)
90
86
-> Nested Loop
91
87
Join Filter: (b1t1.c1 = b1t2.c1)
92
- -> Seq Scan on t2 b1t2
93
- Filter: (ctid = '(1,1)'::tid)
94
88
-> Nested Loop
95
89
-> Tid Scan on r1_
96
90
TID Cond: (ctid = '(1,1)'::tid)
97
91
Filter: (c1 = 1)
98
92
-> Tid Scan on t1 b1t1
99
93
TID Cond: (ctid = '(1,1)'::tid)
94
+ -> Seq Scan on t2 b1t2
95
+ Filter: (ctid = '(1,1)'::tid)
96
+ -> Tid Scan on t3 b1t3
97
+ TID Cond: (ctid = '(1,1)'::tid)
98
+ -> Tid Scan on t4 b1t4
99
+ TID Cond: (ctid = '(1,1)'::tid)
100
100
(19 rows)
101
101
102
102
/*+
@@ -148,42 +148,42 @@ LOG: statement: EXPLAIN (COSTS false) UPDATE s1.r2 SET c1 = c1 WHERE c1 = 1 AND
148
148
Aggregate
149
149
-> Nested Loop
150
150
Join Filter: (t1.c1 = t4.c1)
151
- -> Tid Scan on t4
152
- TID Cond: (ctid = '(1,1)'::tid)
153
151
-> Nested Loop
154
152
Join Filter: (t1.c1 = t3.c1)
155
- -> Tid Scan on t3
156
- TID Cond: (ctid = '(1,1)'::tid)
157
153
-> Nested Loop
158
154
Join Filter: (t1.c1 = t2.c1)
159
- -> Seq Scan on t2
160
- Filter: (ctid = '(1,1)'::tid)
161
155
-> Nested Loop
162
156
-> Tid Scan on r2
163
157
TID Cond: (ctid = '(1,1)'::tid)
164
158
Filter: (c1 = 1)
165
159
-> Tid Scan on t1
166
160
TID Cond: (ctid = '(1,1)'::tid)
161
+ -> Seq Scan on t2
162
+ Filter: (ctid = '(1,1)'::tid)
163
+ -> Tid Scan on t3
164
+ TID Cond: (ctid = '(1,1)'::tid)
165
+ -> Tid Scan on t4
166
+ TID Cond: (ctid = '(1,1)'::tid)
167
167
168
168
Aggregate
169
169
-> Nested Loop
170
170
Join Filter: (t1.c1 = t4.c1)
171
- -> Tid Scan on t4
172
- TID Cond: (ctid = '(1,1)'::tid)
173
171
-> Nested Loop
174
172
Join Filter: (t1.c1 = t3.c1)
175
- -> Tid Scan on t3
176
- TID Cond: (ctid = '(1,1)'::tid)
177
173
-> Nested Loop
178
174
Join Filter: (t1.c1 = t2.c1)
179
- -> Seq Scan on t2
180
- Filter: (ctid = '(1,1)'::tid)
181
175
-> Nested Loop
182
176
-> Tid Scan on r2
183
177
TID Cond: (ctid = '(1,1)'::tid)
184
178
Filter: (c1 = 1)
185
179
-> Tid Scan on t1
186
180
TID Cond: (ctid = '(1,1)'::tid)
181
+ -> Seq Scan on t2
182
+ Filter: (ctid = '(1,1)'::tid)
183
+ -> Tid Scan on t3
184
+ TID Cond: (ctid = '(1,1)'::tid)
185
+ -> Tid Scan on t4
186
+ TID Cond: (ctid = '(1,1)'::tid)
187
187
(39 rows)
188
188
189
189
/*+
@@ -264,42 +264,42 @@ LOG: statement: EXPLAIN (COSTS false) UPDATE s1.r2_ SET c1 = c1 WHERE c1 = 1 AN
264
264
Aggregate
265
265
-> Nested Loop
266
266
Join Filter: (b1t1.c1 = b1t4.c1)
267
- -> Tid Scan on t4 b1t4
268
- TID Cond: (ctid = '(1,1)'::tid)
269
267
-> Nested Loop
270
268
Join Filter: (b1t1.c1 = b1t3.c1)
271
- -> Tid Scan on t3 b1t3
272
- TID Cond: (ctid = '(1,1)'::tid)
273
269
-> Nested Loop
274
270
Join Filter: (b1t1.c1 = b1t2.c1)
275
- -> Seq Scan on t2 b1t2
276
- Filter: (ctid = '(1,1)'::tid)
277
271
-> Nested Loop
278
272
-> Tid Scan on r2_
279
273
TID Cond: (ctid = '(1,1)'::tid)
280
274
Filter: (c1 = 1)
281
275
-> Tid Scan on t1 b1t1
282
276
TID Cond: (ctid = '(1,1)'::tid)
277
+ -> Seq Scan on t2 b1t2
278
+ Filter: (ctid = '(1,1)'::tid)
279
+ -> Tid Scan on t3 b1t3
280
+ TID Cond: (ctid = '(1,1)'::tid)
281
+ -> Tid Scan on t4 b1t4
282
+ TID Cond: (ctid = '(1,1)'::tid)
283
283
284
284
Aggregate
285
285
-> Nested Loop
286
286
Join Filter: (b2t1.c1 = b2t4.c1)
287
- -> Tid Scan on t4 b2t4
288
- TID Cond: (ctid = '(1,1)'::tid)
289
287
-> Nested Loop
290
288
Join Filter: (b2t1.c1 = b2t3.c1)
291
- -> Tid Scan on t3 b2t3
292
- TID Cond: (ctid = '(1,1)'::tid)
293
289
-> Nested Loop
294
290
Join Filter: (b2t1.c1 = b2t2.c1)
295
- -> Seq Scan on t2 b2t2
296
- Filter: (ctid = '(1,1)'::tid)
297
291
-> Nested Loop
298
292
-> Tid Scan on r2_
299
293
TID Cond: (ctid = '(1,1)'::tid)
300
294
Filter: (c1 = 1)
301
295
-> Tid Scan on t1 b2t1
302
296
TID Cond: (ctid = '(1,1)'::tid)
297
+ -> Seq Scan on t2 b2t2
298
+ Filter: (ctid = '(1,1)'::tid)
299
+ -> Tid Scan on t3 b2t3
300
+ TID Cond: (ctid = '(1,1)'::tid)
301
+ -> Tid Scan on t4 b2t4
302
+ TID Cond: (ctid = '(1,1)'::tid)
303
303
(39 rows)
304
304
305
305
/*+
@@ -381,62 +381,62 @@ LOG: statement: EXPLAIN (COSTS false) UPDATE s1.r3 SET c1 = c1 WHERE c1 = 1 AND
381
381
Aggregate
382
382
-> Nested Loop
383
383
Join Filter: (t1.c1 = t4.c1)
384
- -> Tid Scan on t4
385
- TID Cond: (ctid = '(1,1)'::tid)
386
384
-> Nested Loop
387
385
Join Filter: (t1.c1 = t3.c1)
388
- -> Tid Scan on t3
389
- TID Cond: (ctid = '(1,1)'::tid)
390
386
-> Nested Loop
391
387
Join Filter: (t1.c1 = t2.c1)
392
- -> Seq Scan on t2
393
- Filter: (ctid = '(1,1)'::tid)
394
388
-> Nested Loop
395
389
-> Tid Scan on r3
396
390
TID Cond: (ctid = '(1,1)'::tid)
397
391
Filter: (c1 = 1)
398
392
-> Tid Scan on t1
399
393
TID Cond: (ctid = '(1,1)'::tid)
394
+ -> Seq Scan on t2
395
+ Filter: (ctid = '(1,1)'::tid)
396
+ -> Tid Scan on t3
397
+ TID Cond: (ctid = '(1,1)'::tid)
398
+ -> Tid Scan on t4
399
+ TID Cond: (ctid = '(1,1)'::tid)
400
400
401
401
Aggregate
402
402
-> Nested Loop
403
403
Join Filter: (t1.c1 = t4.c1)
404
- -> Tid Scan on t4
405
- TID Cond: (ctid = '(1,1)'::tid)
406
404
-> Nested Loop
407
405
Join Filter: (t1.c1 = t3.c1)
408
- -> Tid Scan on t3
409
- TID Cond: (ctid = '(1,1)'::tid)
410
406
-> Nested Loop
411
407
Join Filter: (t1.c1 = t2.c1)
412
- -> Seq Scan on t2
413
- Filter: (ctid = '(1,1)'::tid)
414
408
-> Nested Loop
415
409
-> Tid Scan on r3
416
410
TID Cond: (ctid = '(1,1)'::tid)
417
411
Filter: (c1 = 1)
418
412
-> Tid Scan on t1
419
413
TID Cond: (ctid = '(1,1)'::tid)
414
+ -> Seq Scan on t2
415
+ Filter: (ctid = '(1,1)'::tid)
416
+ -> Tid Scan on t3
417
+ TID Cond: (ctid = '(1,1)'::tid)
418
+ -> Tid Scan on t4
419
+ TID Cond: (ctid = '(1,1)'::tid)
420
420
421
421
Aggregate
422
422
-> Nested Loop
423
423
Join Filter: (t1.c1 = t4.c1)
424
- -> Tid Scan on t4
425
- TID Cond: (ctid = '(1,1)'::tid)
426
424
-> Nested Loop
427
425
Join Filter: (t1.c1 = t3.c1)
428
- -> Tid Scan on t3
429
- TID Cond: (ctid = '(1,1)'::tid)
430
426
-> Nested Loop
431
427
Join Filter: (t1.c1 = t2.c1)
432
- -> Seq Scan on t2
433
- Filter: (ctid = '(1,1)'::tid)
434
428
-> Nested Loop
435
429
-> Tid Scan on r3
436
430
TID Cond: (ctid = '(1,1)'::tid)
437
431
Filter: (c1 = 1)
438
432
-> Tid Scan on t1
439
433
TID Cond: (ctid = '(1,1)'::tid)
434
+ -> Seq Scan on t2
435
+ Filter: (ctid = '(1,1)'::tid)
436
+ -> Tid Scan on t3
437
+ TID Cond: (ctid = '(1,1)'::tid)
438
+ -> Tid Scan on t4
439
+ TID Cond: (ctid = '(1,1)'::tid)
440
440
(59 rows)
441
441
442
442
/*+
@@ -547,62 +547,62 @@ LOG: statement: EXPLAIN (COSTS false) UPDATE s1.r3_ SET c1 = c1 WHERE c1 = 1 AN
547
547
Aggregate
548
548
-> Nested Loop
549
549
Join Filter: (b1t1.c1 = b1t4.c1)
550
- -> Tid Scan on t4 b1t4
551
- TID Cond: (ctid = '(1,1)'::tid)
552
550
-> Nested Loop
553
551
Join Filter: (b1t1.c1 = b1t3.c1)
554
- -> Tid Scan on t3 b1t3
555
- TID Cond: (ctid = '(1,1)'::tid)
556
552
-> Nested Loop
557
553
Join Filter: (b1t1.c1 = b1t2.c1)
558
- -> Seq Scan on t2 b1t2
559
- Filter: (ctid = '(1,1)'::tid)
560
554
-> Nested Loop
561
555
-> Tid Scan on r3_
562
556
TID Cond: (ctid = '(1,1)'::tid)
563
557
Filter: (c1 = 1)
564
558
-> Tid Scan on t1 b1t1
565
559
TID Cond: (ctid = '(1,1)'::tid)
560
+ -> Seq Scan on t2 b1t2
561
+ Filter: (ctid = '(1,1)'::tid)
562
+ -> Tid Scan on t3 b1t3
563
+ TID Cond: (ctid = '(1,1)'::tid)
564
+ -> Tid Scan on t4 b1t4
565
+ TID Cond: (ctid = '(1,1)'::tid)
566
566
567
567
Aggregate
568
568
-> Nested Loop
569
569
Join Filter: (b2t1.c1 = b2t4.c1)
570
- -> Tid Scan on t4 b2t4
571
- TID Cond: (ctid = '(1,1)'::tid)
572
570
-> Nested Loop
573
571
Join Filter: (b2t1.c1 = b2t3.c1)
574
- -> Tid Scan on t3 b2t3
575
- TID Cond: (ctid = '(1,1)'::tid)
576
572
-> Nested Loop
577
573
Join Filter: (b2t1.c1 = b2t2.c1)
578
- -> Seq Scan on t2 b2t2
579
- Filter: (ctid = '(1,1)'::tid)
580
574
-> Nested Loop
581
575
-> Tid Scan on r3_
582
576
TID Cond: (ctid = '(1,1)'::tid)
583
577
Filter: (c1 = 1)
584
578
-> Tid Scan on t1 b2t1
585
579
TID Cond: (ctid = '(1,1)'::tid)
580
+ -> Seq Scan on t2 b2t2
581
+ Filter: (ctid = '(1,1)'::tid)
582
+ -> Tid Scan on t3 b2t3
583
+ TID Cond: (ctid = '(1,1)'::tid)
584
+ -> Tid Scan on t4 b2t4
585
+ TID Cond: (ctid = '(1,1)'::tid)
586
586
587
587
Aggregate
588
588
-> Nested Loop
589
589
Join Filter: (b3t1.c1 = b3t4.c1)
590
- -> Tid Scan on t4 b3t4
591
- TID Cond: (ctid = '(1,1)'::tid)
592
590
-> Nested Loop
593
591
Join Filter: (b3t1.c1 = b3t3.c1)
594
- -> Tid Scan on t3 b3t3
595
- TID Cond: (ctid = '(1,1)'::tid)
596
592
-> Nested Loop
597
593
Join Filter: (b3t1.c1 = b3t2.c1)
598
- -> Seq Scan on t2 b3t2
599
- Filter: (ctid = '(1,1)'::tid)
600
594
-> Nested Loop
601
595
-> Tid Scan on r3_
602
596
TID Cond: (ctid = '(1,1)'::tid)
603
597
Filter: (c1 = 1)
604
598
-> Tid Scan on t1 b3t1
605
599
TID Cond: (ctid = '(1,1)'::tid)
600
+ -> Seq Scan on t2 b3t2
601
+ Filter: (ctid = '(1,1)'::tid)
602
+ -> Tid Scan on t3 b3t3
603
+ TID Cond: (ctid = '(1,1)'::tid)
604
+ -> Tid Scan on t4 b3t4
605
+ TID Cond: (ctid = '(1,1)'::tid)
606
606
(59 rows)
607
607
608
608
/*+
0 commit comments