Pertanyaan yang diberi tag «vacuum»

Perintah vakum di postgres melepaskan ruang yang tidak digunakan. Pastikan juga untuk menyertakan tag [postgres], dan tag versi seperti [postgresql-9.6]. Sertakan tag sistem operasi,

5
Autovacuum agresif pada PostgreSQL
Saya mencoba membuat PostgreSQL untuk secara otomatis mengosongkan database saya. Saat ini saya mengkonfigurasi vakum otomatis sebagai berikut: autovacuum_vacuum_cost_delay = 0 # Matikan vakum berbasis biaya autovacuum_vacuum_cost_limit = 10000 #Max value autovacuum_vacuum_threshold = 50 # Nilai kerusakan autovacuum_vacuum_scale_factor = 0.2 # Nilai kerusakan Saya perhatikan bahwa vakum otomatis hanya menendang …

3
Apakah VACUUM ANALYZE reguler masih direkomendasikan di bawah 9.1?
Saya menggunakan PostgreSQL 9.1 di Ubuntu. Apakah dijadwalkan VACUUM ANALYZEmasih direkomendasikan, atau apakah autovacuum cukup untuk memenuhi semua kebutuhan? Jika jawabannya "tergantung", maka: Saya memiliki database largish (ukuran pembuangan terkompresi 30 GiB, direktori data 200 GiB) Saya melakukan ETL ke dalam database, mengimpor hampir 3 juta baris per minggu Tabel …
38 postgresql  etl  vacuum 




1
Apakah layak menjalankan VACUUM di atas meja yang hanya menerima INSERT?
Pada 2015 re: Invent talk, AWS menyebutkan bahwa vakum harus dijalankan tidak hanya setelah pembaruan atau penghapusan tetapi juga setelah sisipan. Inilah bagian yang relevan dari pembicaraan: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Seharusnya ada beberapa pembersihan yang harus dilakukan pada blok bahkan jika mereka hanya menerima sisipan dan pembersihan ini dapat dilakukan baik saat …

3
VACUUM FREEZE vs. VACUUM FULL
Adakah yang bisa menjelaskan perbedaan antara tipe-tipe ini VACUUMdi PostgreSQL? Saya membaca dokumen tetapi hanya mengatakan bahwa FULLmengunci tabel dan FREEZE"membekukan" tuple. Saya pikir itu sama. Apakah aku salah?

4
Berapa lama waktu yang dibutuhkan untuk operasi vakum / autovacuum?
Saya mengelola database besar (beberapa pertunjukan) yang berisi tabel dengan berbagai peran, beberapa dari mereka memegang jutaan catatan. Beberapa tabel hanya menerima sejumlah besar sisipan dan penghapusan, beberapa sisipan lainnya dan sejumlah besar pembaruan. Basis data berjalan pada PostgreSQL 8.4 pada sistem Debian 6.0 amd64 dengan RAM 16 gigabytes. Pertanyaannya …

4
Haruskah saya secara manual VACUUM database PostgreSQL saya jika autovacuum dihidupkan?
Saya menggunakan perangkat lunak yang membuat database PostgreSQL besar (ada tabel dengan sejuta baris di dalamnya) dan pengembang mengatakan saya harus VACUUMdan ANALYZEsecara berkala. Tetapi default database PostgreSQL autovacuumdihidupkan. Haruskah saya vakum / menganalisis sama sekali? Apa manfaatnya? Apa perbedaan antara vakum otomatis dan manual Misalnya, dalam Pgadmin3, saya punya …


1
Efek file disk dari delete dan vacuum
Saya memiliki tabel yang sangat sering diperbarui dengan 240 juta baris (dan terus bertambah). Setiap tiga jam 1,5 juta baris dimasukkan dan 1,5 juta dihapus. Ketika saya memindahkan cluster ke SSD, waktu penyisipan massal ini (menggunakan salinan) dipotong dari 22 menit menjadi 2,3 menit. Waktu penghapusan juga ditingkatkan. Saya berencana …

1
Apakah membatalkan proses (AUTO) VACUUM di PostgreSQL membuat semua pekerjaan menjadi sia-sia?
Dalam beberapa kesempatan, dan setelah membuat besar-besaran update, insertatau deletedari sebuah meja, saya telah memulai VACUUM FULL ANALYZEuntuk memastikan DB tidak terlalu membengkak. Melakukannya dalam basis data produksi telah membuat saya menemukan bahwa ini bukan ide yang baik, karena saya bisa memblokir tabel untuk jangka waktu yang lama. Jadi, saya …

1
Meja yang sibuk tidak disedot
Kami menggunakan Postgres 9.2 pada Windows untuk menyimpan data rentang waktu frekuensi rendah: kami memasukkan sekitar 2000 baris per detik setiap 24 jam, 7 hari seminggu tanpa downtime. Ada DELETEyang berjalan di atas meja setiap 10 menit atau lebih untuk menjaga panjang meja ke jumlah hari yang tetap. Ini akhirnya …

2
Apa fillfactor untuk tabel caching?
Saya telah memperbarui / mengakses tabel di mana saya menyimpan objek java serial. Mereka berada di tabel selama 2-3 jam (juga sedang diperbarui selama periode itu) dan kemudian dihapus. Ukuran meja sekitar 300MB. Saya telah melihatnya sangat, sangat sering VACUUMed dan bertanya-tanya apakah mengubah fillfactorakan membantu?

2
Apakah SELECT menghapus baris mati seperti VACUUM?
Saya mengutak-atik VACUUMdan memperhatikan beberapa perilaku tak terduga di mana SELECTbaris-baris dari sebuah meja tampaknya mengurangi pekerjaan yang VACUUMharus dilakukan sesudahnya. Data Uji Catatan: autovacuum dinonaktifkan CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers SELECT generate_series(1, 5000); Percobaan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.