Z pewnością wiesz, że count(*) to samo zło. Robi pełny skan tabeli i czyta z dysku wszystkie kolumny.
W efekcie jest bardzo powolną i kosztowną komendą.
Czy na pewno?
Korzystając z Oracle 19c dostępnego online za darmo na livesql.oracle.com pokazuję jak twórcy motoru zoptymalizowali count(*).
Skomentuj jakie mechanizmy optymalizacji count(*) dostarcza motor bazy danych na którym Ty pracujesz.
Więcej na moim blogu: https://badtke.pro
Nasz serwis wykorzystuje pliki cookie. Warunki przechowywania lub dostępu do plików cookies możesz zmienić w ustawieniach Twojej przeglądarki.