![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 29.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie:
Co sie bardziej oplaca przy wyciaganiu danych z tabelek i porcjowaniu wynikow? Przypuscmy ze szukam produktow w sklepie internetowym spelniajacym jakies kryteria w tym celu musze wyciagnac z bazy danych informacje ale do przypuscmy 20 rekordow, a kolejne 20 jako ldalsza porcja. Czy oplaca sie zapisac WSZYSTKIE dane do jakiejs tabelki ktora jest zapamietywana w sesji czy wypisac tylko te 20 a jesli ktos bedzie chcial zobaczyc nastepne 20 to od nowa przeszukiwac baze danych. Jesli zapamietam Wszystkie rekordy w tabeli to nie zauwaze zmieny jesli w tym czasie admin dodal jakis nowy produkt , a jesli bede za kazdym razem przeszukiwac cala tabele( a nawet relacyjnie kilka) to to bedzie uciazliwe dla bazy. Ktory sposob jest lepszy? I czy istnieje jescze lepszy? Prosze bardzo o odpowiedz ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
przeciez kiedy bedziesz miala to druga tablice, to i tak bedzie musiala sie ona utworzyc ... najszybszy jest sposob LIMIT x,y.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat (...) mial (...)
A nie mialA czasem ? ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.05.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat (...) Jesli zapamietam Wszystkie rekordy w tabeli to nie zauwaze zmieny jesli w tym czasie admin dodal jakis nowy produkt , a jesli bede za kazdym razem przeszukiwac cala tabele( a nawet relacyjnie kilka) to to bedzie uciazliwe dla bazy.
(...) nie bedzie uciazliwe.... po to powstal SQL, zeby nie bylo oganiczen przy malej ilosci rekordow.... to nie dbfy czy cos tam innego. Klopot bylby gdybys wyciagala kilka tysiecy rekordow na raz, ale do tego zawsze mozesz uzyc opcji LIMIT w zapytaniu. To sa podstawy SQL 92. -------------------- *******************************
Uściski jak pociski :O) wirtek :O) |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
juz poprawilem :/ przepraszam!
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 08:18 |