Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 23.09.2007 Skąd: Tarnobrzeg Ostrzeżenie: (0%)
|
Witam (IMG:style_emoticons/default/smile.gif) Mam problem. Muszę optymalnie wyciągnąć z tabeli 20 rekordów o największej wartości w kolumnie uzyt_szacunek. Powiedzmy, że tabela ma 10.000 rekordów. Co zrobić, żeby zapytanie było wykonywane jak najszybciej?
Wystarczy dodać index na uzyt_szacunek? Czy trzeba zrobić coś innego? Będę wdzięczny za pomoc. Zapytanie wygląda w ten sposób:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
wygyneruj sobie troche losowych i sprawdzisz. Ale generalnie będzie ok.
|
|
|
|
Paziu Jak to optymalnie zrobić? 25.09.2010, 21:34:55
wookieb CytatWystarczy dodać index na uzyt_szacunek?
A spr... 25.09.2010, 21:37:49
Paziu Tak, dodałem go, tylko, że na razie w bazie mam ki... 26.09.2010, 08:27:14
Paziu Wielkie dzięki za pomoc
Zapuściłem pętlę, stworz... 26.09.2010, 09:01:24 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:24 |