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

Jak ręcznie zaktualizować dane statystyczne tabel w PostgreSQL

Myślę, że mieszasz ANALYZE z EXPLAIN ANALYZE . Są różne rzeczy.

Jeśli chcesz kosztów i czasu zapytania bez stosowania zmian, jedyną realną opcją, jaką masz, jest rozpoczęcie transakcji, wykonanie zapytania w EXPLAIN ANALYZE , a następnie ROLLBACK .

To nadal wykonuje zapytanie, co oznacza, że:

  • Czas procesora i I/O są zużywane
  • Blokady są nadal brane i utrzymywane przez czas
  • Nowe wiersze są w rzeczywistości zapisywane w tabelach i indeksach, ale nigdy nie są oznaczane jako widoczne. Są one czyszczone w następnym VACUUM .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pytanie o zmienne wiązania postgresql

  2. Jak poprawnie utworzyć słownik tezaurusa dla mojej niestandardowej konfiguracji wyszukiwania tekstu?

  3. nie można utworzyć rozszerzenia bez roli administratora

  4. Pobrać rozmiar dużego obiektu w zapytaniu PostgreSQL?

  5. Znajdź nakładające się zakresy dat w PostgreSQL