Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个表,其中包含有关该行的元数据以及一些数字信息。元数据要大得多(URL 和自由文本,而另一部分只有几个数字)。
我的大多数查询都忽略了元数据,例如它们只是将数字的一些子集相加。
如果我将元数据拆分到不同的表中,这会使这些查询变得更快吗?我的表有大约 3000 万行。
选择表的所有列会降低查询性能。
SELECT * FROM TABLE;
只选择需要的列不会影响查询性能
SELECT column1, column2 FROM TABLE1;
在 PostgreSQL 中有太多列的缺点在这里解释