count(*) nie taki zły jak sądzisz00:03:38
- server:
- format:
- bufferingTime:
- bufferLevel:
- drmTimeSeconds:
- estimatedBandwidth:
- streamBandwidth:
- width:
- height:
- loadLatency:
zwiń opis video
pokaż opis video
Dodał: batonoff
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
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
Komentarze
Nasz serwis wykorzystuje pliki cookie (zobacz naszą politykę). Warunki przechowywania lub dostępu do plików cookies możesz zmienić w ustawieniach Twojej przeglądarki. RODO - Informacje