PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres Query Plan, dlaczego szacowanie wierszy jest tak błędne

To normalne. Oczekiwana liczba wierszy w wierszu „skanowanie tylko z indeksem” podaje liczbę wierszy, które powinny spełniać warunek indeksu, jeśli skanowane do końca . Rzeczywiste wiersze odzwierciedlają fakt, że LIMIT spowodował wcześniejsze zatrzymanie. Zwróć uwagę, że szacunkowy koszt LIMIT jest niższy niż szacowany koszt skanowania indeksu, ponieważ ten szacunek jest również podawany dla pełnego skanowania, które jest następnie „wycofywane” przez LIMIT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sposoby dostępu do bazy danych Oracle w PostgreSQL

  2. Dlaczego dostęp do tablicy PostgreSQL jest znacznie szybszy w C niż w PL/pgSQL?

  3. Uwagi dotyczące indeksów PostgreSQL B-Tree

  4. PostgreSQL nie może rozpocząć/zakończyć transakcji w PL/pgSQL

  5. Błąd podczas ustawiania n_distinct przy użyciu zmiennej plpgsql