1

我有一个表,其中包含有关该行的元数据以及一些数字信息。元数据要大得多(URL 和自由文本,而另一部分只有几个数字)。

我的大多数查询都忽略了元数据,例如它们只是将数字的一些子集相加。

如果我将元数据拆分到不同的表中,这会使这些查询变得更快吗?我的表有大约 3000 万行。

4

1 回答 1

0

选择表的所有列会降低查询性能。

SELECT * FROM TABLE;

只选择需要的列不会影响查询性能

SELECT column1, column2 FROM TABLE1; 

在 PostgreSQL 中有太多列的缺点在这里解释

于 2020-07-30T02:42:43.097 回答