Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do bazy, Różnica w szybkości ?
koala
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 4.03.2005

Ostrzeżenie: (0%)
-----


Załóżmy, że mam tabelę o nazwie 'users' i ma ona np. 10 pól. Czasami potrzebne mi są wszystkie dane a czasami tylko zawartość np. 4 pól. Chciałbym sobie trochę ułatwić życie i zamiast co kawałek kodu "malować" jakieś przydługawe zapytanie do bazy, stworzyć metodę w klasie do której mógłbym się odwoływać podsyłając jej tylko np. nick użytkownika czyli $this->select($nick) i tu pojawia się pytanie o czas wykonywania zapytania.
Wiadomo, że jeśli metodzie podrzucę tylko nick użytkownika to zapytanie będzie musiało wyglądać tak :
  1. SELECT *
  2. FROM `users`
  3. ...

czyli odczyta wszystkie pola a czasami nie wszystkie dane są mi potrzebne i w tym momencie wiadomo zamiast "gwiazdki" wisuję nazwy tych potrzebnych pól.
Pytanie : czy bazie zajmie więcej czasu odczytanie wszystkich 10 pól niż 4 wybranych a jeśli tak to czy jest to jakaś znacząca różnica ? Załóżmy że w tym samym czasie np. 100 czy więcej użytkowników będzie coś "potrzebowało" od bazy, będzie to już jakiś znaczący czas ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:50