Andomar ma rację w swoim komentarzu, że „to zależy”. Jeśli jednak pytanie brzmi mniej więcej tak:
Wtedy odpowiedź brzmi TAK . To, czy są one „dodatkowe” czy „nieużywane”, jest kwestią projektu bazy danych i nie ma nic wspólnego z kwestią wydajności.
Wszystkie inne rzeczy są równe, wiersz w tabeli z 100 kolumnami zajmie więcej miejsca niż wiersz w tabeli z 10 kolumnami. Ponieważ wiersze będą większe, serwer będzie musiał pracować (stosunkowo) ciężej, aby przejść przez równą liczbę wierszy w szerszej tabeli niż w mniejszej tabeli.
Rzeczy takie jak dzielenie stron będą również występować częściej w tabelach, których wiersze zajmują więcej miejsca.
Jeśli Twoje pytanie brzmi (i myślę, że może to być bardziej zgodne z tym, o co pytasz)
Następnie odpowiedź powinna brzmieć NIE .