![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 3.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam w tabeli 'USER' (imie, nazwisko, wiek, data_wprowadzenia) powiedzmy 100 rekordów.
Jesli wprowadze zapytanie: 'SELECT imie, nazwisko from USER' - to oczywiscie zapytanie jest szybsze niz 'SELECT * from USER'. Ale chcialbym jakos przyspieszyc selekcjonowanie dodając warunek, aby selekcjonowal dane, ktore nie są starsze od jakiejs daty, czyil dodatkowo np 'WHERE data_wprowadzenia <20.02.2008'. czy to przyspieszy? czy i tak zawsze dla warunku WHERE bedzie sprawdzal kazdy rekord? Moze musze wczesniej jakos ustawic rekordy chronologicznie? Ten post edytował Muszarafa 15.02.2008, 15:25:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 26 Dołączył: 19.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
czy i tak zawsze dla warunku WHERE bedzie sprawdzal kazdy rekord?
poczytaj i indeksach (w manualu). Są one po to właśnie by baza nie musiała sprawdzać każdego rekordu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:59 |