![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 15.04.2004 Skąd: w-wa Ostrzeżenie: (0%) ![]() ![]() |
w tabeli prac mam: id_prac, nazwisko, id_zesp. Założyłem index na nazwisko(zwykły index ).
proszę o pomoc , ponieważ: dla zapytania:
jest wykorzystwany index(table access->by index rowid) natomiast dla zapytań:
oraz
optymalizator nie używa indexu z czego to wynika? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 15.04.2004 Skąd: w-wa Ostrzeżenie: (0%) ![]() ![]() |
Synaps: stwierdzenie faktu że nie dziala korzystanie z indeksu nic nie wyjaśnia. Widzę, ze tak jest, bo mam przed sobą explain plan. Ja zadałem pytanie dlaczego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Cytat Dla LIKE '%kowal tego nie moze uczynic wiec przeszukuje wszyskie wartosciJak takie cos przyspieszyc - niestety nie wiem A może spróbować wymusić odwrócony INDEX? jakoś może:
wkońcu po coś są te reverese-indexy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jeszcze nie miałem chwili, żeby to sprawdzić, dam znać jaki efekt po południu Ten post edytował tmk 4.03.2006, 10:09:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 00:16 |