PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara memperbarui data statistik tabel secara manual di PostgreSQL

Saya pikir Anda mengacaukan ANALYZE dengan EXPLAIN ANALYZE . Ada hal yang berbeda.

Jika Anda menginginkan biaya dan waktu kueri tanpa menerapkan perubahan, satu-satunya opsi nyata yang Anda miliki adalah memulai transaksi, jalankan kueri di bawah EXPLAIN ANALYZE , lalu ROLLBACK .

Ini masih menjalankan kueri, artinya:

  • Waktu CPU dan I/O digunakan
  • Kunci masih diambil dan ditahan selama durasi
  • Baris baru sebenarnya ditulis ke tabel dan indeks, tetapi tidak pernah ditandai terlihat. Mereka dibersihkan di VACUUM berikutnya .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Waktu eksekusi Kueri Postgres

  2. Menambahkan (mendorong) dan menghapus dari array JSON di PostgreSQL 9.5+

  3. Opsi Multitenancy untuk PostgreSQL

  4. pg_dump tanpa komentar pada objek?

  5. Pengumpulan aneh dengan postgresql