Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wybieranie zarówno MIN, jak i MAX z tabeli jest wolniejsze niż oczekiwano

Pełne skanowanie indeksu może odwiedzić tylko jedną stronę indeksu. Kiedy robisz

SELECT MIN(SDATE), MAX(SDATE) FROM MYTABLE

prosisz o odwiedzenie 2 stron. Dlatego, jeśli chcesz mieć zarówno minimalną, jak i maksymalną wartość kolumny, pełne skanowanie indeksu nie jest wykonalne.

Bardziej szczegółową analizę znajdziesz tutaj .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ROWIDTONCHAR() Funkcja w Oracle

  2. Zapytanie Oracle nie skompiluje się

  3. Jak załadować dużą liczbę ciągów, aby dopasować je do bazy danych Oracle?

  4. Jego powiedzenie, że nie mam wybranego wiersza?

  5. Skrypt Liquibase zwraca ORA-01843:niepoprawny miesiąc