konrad.b
11.05.2010, 16:43:45
Witam,
Tak jak w temacie próbuję rozstrzygnąć, czy duża ilość kolumn w tabeli znacznie wpływa na prędkość komend typu SELECT lub UPDATE. Opinie na temat właściwej praktyki są oczywiście mocno zróżnicowane. A co Wy o tym myślicie?
Aha, jeszcze inne zagadnienie - w jakim przypadku zapytania są szybsze? Czy lepiej mieć tabelę z 40 kolumnami, czy kilka mniejszych i korzystać z JOIN?
Mchl
11.05.2010, 17:08:27
Jak nie zmierzysz, to się nie dowiesz co się sprawdzi najlepiej w Twojej sytuacji.
Jeżeli masz dane z których korzysta się często i dane z których korzysta się rzadko, to warto podzielić na dwie tabele. Podobnie jeżeli na przykład często potrzebujesz zestawu kolumn 1,2,3,4, albo 1,5,6,7, ale nigdy, albo rzadko 1,2,3,4,5,6,7.
I stała wskazówka: gdzie się da unikaj SELECT *