Ускоряет ли удаление неиспользуемых столбцов запросы postgres?

У меня есть таблица, содержащая как метаданные о строке, так и некоторую числовую информацию. Метаданные намного больше (URL-адреса и свободный текст по сравнению с несколькими числами для другой части).

Большинство моих запросов игнорируют метаданные, например, они просто добавляют некоторое подмножество чисел.

Если я разделю метаданные в другую таблицу, значительно ли это ускорит эти запросы? В моей таблице около 30 миллионов строк.

1 ответ

Выбор всех столбцов таблицы снизит производительность запроса.

SELECT * FROM TABLE;

Выбор только нужного столбца не повлияет на производительность запроса

SELECT column1, column2 FROM TABLE1; 

Здесь объясняются недостатки слишком большого количества столбцов в PostgreSQL

Другие вопросы по тегам