- Notifications
You must be signed in to change notification settings - Fork5
Commit6534444


Jan Wieck
Jan Wieck
Changed TOAST relations to have relkind RELKIND_TOASTVALUE.
Special handling of TOAST relations during VACUUM. TOAST relationsare vacuumed while the lock on the master table is still active.The ANALYZE flag doesn't propagate to their vacuuming because thetoaster access routines allways use index access ignoring stats, sowhy compute them at all.Protection of TOAST relations against normal INSERT/UPDATE/DELETEwhile offering SELECT for debugging purposes.Jan1 parent01e1d8f commit6534444
File tree
4 files changed
+75
-17
lines changed- src/backend
- catalog
- commands
- executor
4 files changed
+75
-17
lines changedLines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1335 | 1335 |
| |
1336 | 1336 |
| |
1337 | 1337 |
| |
1338 |
| - | |
| 1338 | + | |
| 1339 | + | |
1339 | 1340 |
| |
1340 | 1341 |
| |
1341 | 1342 |
| |
|
Lines changed: 39 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1319 | 1319 |
| |
1320 | 1320 |
| |
1321 | 1321 |
| |
1322 |
| - | |
| 1322 | + | |
1323 | 1323 |
| |
1324 | 1324 |
| |
1325 |
| - | |
1326 | 1325 |
| |
1327 |
| - | |
1328 |
| - | |
1329 |
| - | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
1330 | 1330 |
| |
1331 | 1331 |
| |
1332 | 1332 |
| |
| |||
1368 | 1368 |
| |
1369 | 1369 |
| |
1370 | 1370 |
| |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
1371 | 1404 |
| |
1372 | 1405 |
| |
1373 | 1406 |
| |
|
Lines changed: 28 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
61 |
| - | |
| 61 | + | |
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
| |||
235 | 235 |
| |
236 | 236 |
| |
237 | 237 |
| |
238 |
| - | |
| 238 | + | |
239 | 239 |
| |
240 | 240 |
| |
241 | 241 |
| |
| |||
347 | 347 |
| |
348 | 348 |
| |
349 | 349 |
| |
350 |
| - | |
| 350 | + | |
351 | 351 |
| |
352 | 352 |
| |
353 | 353 |
| |
| |||
361 | 361 |
| |
362 | 362 |
| |
363 | 363 |
| |
| 364 | + | |
364 | 365 |
| |
365 |
| - | |
| 366 | + | |
| 367 | + | |
366 | 368 |
| |
367 | 369 |
| |
368 | 370 |
| |
| |||
380 | 382 |
| |
381 | 383 |
| |
382 | 384 |
| |
383 |
| - | |
| 385 | + | |
| 386 | + | |
384 | 387 |
| |
385 | 388 |
| |
386 | 389 |
| |
| |||
392 | 395 |
| |
393 | 396 |
| |
394 | 397 |
| |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
395 | 404 |
| |
396 | 405 |
| |
397 | 406 |
| |
398 | 407 |
| |
399 | 408 |
| |
400 | 409 |
| |
401 | 410 |
| |
402 |
| - | |
| 411 | + | |
| 412 | + | |
403 | 413 |
| |
404 | 414 |
| |
405 | 415 |
| |
| |||
488 | 498 |
| |
489 | 499 |
| |
490 | 500 |
| |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
491 | 510 |
| |
492 |
| - | |
| 511 | + | |
| 512 | + | |
493 | 513 |
| |
494 | 514 |
| |
495 | 515 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
| 30 | + | |
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
| |||
720 | 720 |
| |
721 | 721 |
| |
722 | 722 |
| |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
723 | 727 |
| |
724 | 728 |
| |
725 | 729 |
| |
|
0 commit comments
Comments
(0)