pgsql: Extend relations multiple blocks at a time to improve scalabilit
В списке pgsql-committers по дате отправления:
| От | Robert Haas |
|---|---|
| Тема | pgsql: Extend relations multiple blocks at a time to improve scalabilit |
| Дата | |
| Msg-id | E1aoPaK-0001Ak-Vv@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Extend relations multiple blocks at a time to improve scalability. Contention on the relation extension lock can become quite fierce when multiple processes are inserting data into the same relation at the same time at a high rate. Experimentation shows the extending the relation multiple blocks at a time improves scalability. Dilip Kumar, reviewed by Petr Jelinek, Amit Kapila, and me. Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/719c84c1be51f3d3fe6049b77ddbaa0c4b58a9a9 Modified Files -------------- src/backend/access/heap/hio.c | 112 +++++++++++++++++++++++++++++- src/backend/storage/freespace/freespace.c | 81 +++++++++++++++++++++ src/backend/storage/lmgr/lmgr.c | 35 ++++++++++ src/backend/storage/lmgr/lock.c | 37 ++++++++++ src/include/storage/freespace.h | 4 ++ src/include/storage/lmgr.h | 3 + src/include/storage/lock.h | 2 + 7 files changed, 271 insertions(+), 3 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера