Harddisk memiliki cache memory yang berguna untuk "mempercepat" penulisan. Bila cache ini aktif, maka aplikasi semisal PostgreSQL akan merasa penulisan telah selesai dilakukan, padahal itu baru sampai di cache memory harddisk. Yang merisaukan adalah saat data masih di cache tiba-tiba komputer mati.
Saat komputer dihidupkan kembali, PostgreSQL telah menganggap semua data telah di-commit dengan baik, dan tidak ada masalah integritas, praktis tidak ada yang perlu di-rollback. Ini yang berbahaya untuk aplikasi database.
Sebaiknya fasilitas cache ini dimatikan dengan menjalankan perintah:
# hdparm -W 0 /dev/hda /dev/hda: setting drive write-caching to 0 (off) write-caching = 0 (off)
write_cache = off
# hdparm -W /dev/hda /dev/hda: write-caching = 0 (off)
Komentar terbaru
10 tahun 43 pekan y.l.
13 tahun 21 pekan y.l.
13 tahun 21 pekan y.l.
13 tahun 22 pekan y.l.