@furyon

Пара вопросов по Postgres?

Здравствуйте!
Перехожу на postgres. Появилось несколько вопросов, которые не смог просто так нагуглить.

1. Однобайтовый int. В документации инты начинаются от 2х байт, у меня есть много что влезло бы и в 1.
2. Использование индекса с OR/IN. Есть например индекс по полю "status". Если я пишу "WHERE status IN (1,5)" или "WHERE status=1 OR status=5" индекс будет использоваться для каждого из значений? (вроде это и логично но в документации не смог найти это).
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1. Однобайтовый int. В документации инты начинаются от 2х байт, у меня есть много что влезло бы и в 1.

на диске оно будет занимать все те же 2 байта, зачем так экономить?

Использование индекса с OR/IN.

Проще посмотреть эксплейн запроса, не так ли?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы