请问这个说法是真还是假
这些查询的性能表现
SELECT * FROM table;
UPDATE table SET field = 1;
SELECT COUNT(*) FROM table;
它们是相同的吗?
还是有一种情况会导致它们的性能差异很大吗?
更新
- 我更想知道SELECT和UPDATE之间是否存在很大的差异。如果您愿意,可以忽略COUNT(*)。
- 假设选择执行全表扫描。更新也将对表中的所有行执行更新。
- 假设更新仅更新一个字段 - 尽管它将更新所有行(它是一个索引字段)
- 我知道它们需要不同的时间且执行不同的操作。我想知道的是差异是否显著。例如,如果更新需要比选择长5倍,则这是显着的。请使用此作为阈值。不需要精确。只需给出一个近似值即可。