Pull to refresh
2
0
Виктор Илюхин @Iliukhin

Руководитель подразделения, технический эксперт

Send message

Михаил, спасибо за ваш комментарий. Да, согласен с вами, на русском языке мало качественной литературы по greenplum. На мой взгляд, Shardman ближе GreenPlum, но концепция все же отличается от Greenplum

Михаил, спасибо за комментарий.

На всю бд лично я бы не рекомендовал отключение GPORCA. (особенно если используется партиционирование) А в рамках сессии, теоретически можно. А можете сказать, в каких случаях вы вынуждены были отказаться от "GPORCA " ?

Когда планируете выпустить сертификацию по 17 версии ? )

rikki_tikki Спасибо за хороший перевод.

В-третьих, если вы полагаете, что указав в select только нужные столбцы для таблицы с несколькими столбцами, запрос будет выполняться быстрее из-за меньшего количества дисковых операций ввода-вывода, то это не так

 Не совсем так. Даже "безобидный" тип numeric, может хранить данные, который по размеру не смогут поместиться на одну табличную страницу, даже с учетом опции максимального сжатия. В результате Postgres будет создавать отдельную TOAST таблицу. В результате, если мы используем "select * from ...", вместо указания необходимых полей, мы можем получить лишние затраты на IO в части чтения TOAST таблиц

(https://postgrespro.ru/docs/postgrespro/15/storage-toast)

Если кто то хочет более подробно узнать про хранение у PostgresPro в курсе DBA2 (https://postgrespro.ru/education/courses/DBA2) есть глава "Страницы и версии строк"

Information

Rating
Does not participate
Location
Ульяновск, Ульяновская обл., Россия
Date of birth
Registered
Activity

Specialization

Database Developer
Lead
From 450,000 ₽
PostgreSQL
Greenplum
Java
JavaScript
React
TypeScript