On Fri, Mar 12, 2004 at 05:13:13PM +0700, nunuk supriatin wrote: > > - Linuxer yang terhormat, saya ada masalah dg posgreSQL > 741. adakah cara yang lebih efektif guna membersihkan > record yang baru diupdate/delete agar otomatis bersih. > selama ini dengan menjalankan perintah VACUUM.
Alasan kenapa update/delete nggak langsung membersihkan data yg ada di harddisk itu karena performance. Jadi postgres cuma nandain aja kalo area tertentu sudah di delete dan nggak boleh dipake. Ini jauh lebih cepat daripada harus menghapus langsung record tersebut di harddisk. Untuk supaya record2 yg didelete tadi bisa dipake lagi, perlu di vacuum. Jadi kesimpulannya, untuk performance jangan langsung atau sering2 di vacuum. Jalanin VACUUM aja tiap malam pas server lagi sepi. > - Saya menggunakan server PIII 500 RAm 300 MB HDD SCSI > 30GB ultra scsi, tapi masih sangat lambat. Adakah > parameter yang harus di set pada server postgres... Vacuum pun ada berbagai metode. Kalo FULL berarti bakal lama karena akan nyoba meringkas (compact) area2 yg sudah didelete/update. Dan untuk itu, mesti nunggu exclusive lock. Situs postgres juga nyaranin untuk jalanin VACUUM ANALYZE untuk membantu mempercepat query setelah database divacuum. Semoga berguna, Andrew... > > > terima kasih atas bantuannya para Linuxer > > =========================================================================================== > Akses Internet Prabayar TELKOMNet-Prepaid, > nominal Rp.10.000- Rp.150.000. > Dapatkan di Plasa - Plasa TELKOM terdekat (khusus di Jawa > Timur)=========================================================================================== > > -- > Berhenti langganan: [EMAIL PROTECTED] > Arsip dan info: http://linux.or.id/milis.php -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
