CASE 1: У меня есть таблица с 30 столбцами, и я запрашиваю, используя 4 столбца в предложении where.
CASE 2: У меня есть таблица с 6 столбцами, и я запрашиваю, используя 4 столбца в предложении where.
В чем разница в производительности в обоих случаях?
Например, у меня есть таблица
table A
{
b varchar(10),
c varchar(10),
d varchar(10),
e varchar(10),
f varchar(10),
g varchar(10),
h varchar(10)
}
SELECT b,c,d
FROM A
WHERE f='foo'
create table B
{
b varchar(10),
c varchar(10),
d varchar(10),
e varchar(10),
f varchar(10)
}
SELECT b,c,d
FROM B
WHERE f='foo'
Обе таблицы A и B имеют одинаковую структуру, это означает только разницу в количестве столбцов и столбцов, используемых в том случае, когда условие тоже одно и то же, что и столбец в select. разница в том, что таблица B имеет только неиспользуемый столбец, которые не используются в select и где условие в этом случае есть ли разница в производительности обоих запросов?