Czym się różni składnia: create index nazwa on tabela(kolumna); od create index nazwa on tabela(kolumna, 1); ?
Ktoś mi kiedyś coś takiego zaproponował i drugie podejście zwiększyło wydajność w przeciwieństwie do pierwszego. Nie widzę nic specyficznego w dokumentacji i na podobnej tabeli nie widzę przyrostu czy zmniejszenia kosztu sqla w explain planie.
@echelon_: sam nie robiłem testów. Gość tam proponuje rownoznaczne rozwiązanie z wstawianiem innej wartości zamiast nulla, ale podanie tej jedynki jest wygodniejsze wg mnie jezeli dopuszczamy NULL w kolumnie. Pamiętaj też o zbieraniu statystyk.
Czym się różni składnia:
create index nazwa on tabela(kolumna);
od
create index nazwa on tabela(kolumna, 1);
?
Ktoś mi kiedyś coś takiego zaproponował i drugie podejście zwiększyło wydajność w przeciwieństwie do pierwszego. Nie widzę nic specyficznego w dokumentacji i na podobnej tabeli nie widzę przyrostu czy zmniejszenia kosztu sqla w explain planie.
#oracle #sql #bazydanych