Le nombre de colonnes affecte-t-il les performances de la requête?

CAS 1: j'ai une table avec 30 colonnes et j'ai une requête à l'aide de 4 colonnes dans la clause where.

CAS 2: j'ai une table avec 6 colonnes et j'ai une requête à l'aide de 4 colonnes dans la clause where.

Qu'est-ce que la différence de performance dans les deux cas?

Par exemple, j'ai de la table

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'

À la fois A Et B de la table ont la même structure seule différence dans le nombre de colonne et la colonne utilisée dans la condition where est aussi le même et de la colonne à sélectionner est aussi le même. la différence est que le tableau B n'ont que quelques colonnes inutilisées ils ne sont pas utilisés dans le select et where condition
dans ce cas, est-il une différence de performance entre les deux requêtes ?

source d'informationauteur Pradeep Gaur