w bazie mam okolo 10000 rekordów, 3 pola tabeli: id, kto, zakonczyl
Jest to baza osób z oznaczeniem, czy mają aktywną usługę, czy już nie. Osoby, które mają usługę aktywną oznaczam poprzez przypisanie wartości NULL do zakonczyl, a osoby które zakończyły, poprzez wpisanie daty do zakonczyl
Teraz gdybym chciał wypisać tych, którzy mają usługę aktywną użyłbym zapytania:
SELECT* FROM tabela WHERE zakonczył IS NULL;
Wiadomo, że wartości NULL nie są indeksowane, czyli założenie indeksu na zakonczyl nic nie da. Czy da się jakoś przyspieszyć to zapytanie? żeby obronić sie przez FULL Table Scan?