Ускоряет ли удаление неиспользуемых столбцов запросы postgres?
У меня есть таблица, содержащая как метаданные о строке, так и некоторую числовую информацию. Метаданные намного больше (URL-адреса и свободный текст по сравнению с несколькими числами для другой части).
Большинство моих запросов игнорируют метаданные, например, они просто добавляют некоторое подмножество чисел.
Если я разделю метаданные в другую таблицу, значительно ли это ускорит эти запросы? В моей таблице около 30 миллионов строк.
1 ответ
Выбор всех столбцов таблицы снизит производительность запроса.
SELECT * FROM TABLE;
Выбор только нужного столбца не повлияет на производительность запроса
SELECT column1, column2 FROM TABLE1;
Здесь объясняются недостатки слишком большого количества столбцов в PostgreSQL