![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Hejka, mam tabelke (100 tys. rekordow). Robie na niej selecta, bez zadnego sortowania. Czas wykonania - 0.03s. Szybko
![]() Dodaje teraz sortowanie po dacie: order by data. czas wykonania - 2,5s. bardzo wolno. No to sobie mysle: nie ma indexu - dlugo sortuje. zakladam wiec index na pole data, odpalam selecta. czas wykonania - 2.5s. Co jest? mam index, wogole nie jest brany pod uwage. Robie explain - index nie jest uwzględniony. wymuszam wiec index w selec poprzed dodanie
czas wykonania 2.1s. explain pokazuje ze niby wzial ten index, ale dalej to nedznie wyglada. Pytanie: czy w oracle te indexy są na cos potrzebne? Chodzi mi glownie o sortowanie. Sortowanie bedzie u mnie mocno wykorzystywane, tabela bedzie rosla w zastraszajacym tempie, i za 2 miechy dojdzie do tego, ze nie bedzie mozna wogole stronki odpalic bo skonczy sie czas wykonywania skryptu. Czy mozna jakos sensownie wykorzystac te indexy? edit: dobra, nagle dostal kopa i smiga az milo... zalamka. ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
NIe zawsze optymalizator bierze sobie index do zapytania ale hint zawsze wymusi.
Mozesz napisac co zrobiles ze zadzialalo? Czy tak po prostu sam z siebie? -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Mozesz napisac co zrobiles ze zadzialalo? Czy tak po prostu sam z siebie? No wlasnie nic nie zrobilem dodatkowego. Dalem se luz na chwile bo mnie juz to wnerwialo, za jakis czas musialem wejsc na stronke i.... dziala. Juz nawet bez tego wymuszania indexu, sam chwyta. [tu cos bylo jeszcze na temat oracla, ale ucialem by sie nie rugac na forum ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 19:46 |