Bismillahirrahmaanirrahiim
Pada kesempatan kali ini saya kembali menulis blog saya yang sudah cukup lama dengan judul yang berbeda. Pada kesempatan yang lama saya menulis dengan judul Maintenance, namun kesempatan kali ini saya menulis dengan judul Repairing Index PostgreSQL.
Pada Database Postgresql, Index cukup berpengaruh terutama dalam hal performance database tersebut terutama untuk masalah read/write data ke tiap row nya. Namum pada saat service postgre tersebut mati disebabkan komputer server yang hang atau mati mendadak(mati listrik), hal itu bisa membuat index pada database menjadi corrupt. Nah, bagaimana cara kita mengetahui ada index yang corrupt? kita cukup lakukan dengan Vacuum Analyze langsung database Voucha3 nya di PostgreSQL dengan cara seperti ini
Pada Database Postgresql, Index cukup berpengaruh terutama dalam hal performance database tersebut terutama untuk masalah read/write data ke tiap row nya. Namum pada saat service postgre tersebut mati disebabkan komputer server yang hang atau mati mendadak(mati listrik), hal itu bisa membuat index pada database menjadi corrupt. Nah, bagaimana cara kita mengetahui ada index yang corrupt? kita cukup lakukan dengan Vacuum Analyze langsung database Voucha3 nya di PostgreSQL dengan cara seperti ini

Vacuum analyze terlebih dahulu databasenya, supaya kita dengan mudah mendapatkan laporan Index yang corrupt.

Misal ada index yang corrupt di table Topup . Nama Indexnya index_topup_hlrid itu Corrupt di Block 98 misalnya. Mudah saja kita tinggal klik kanan di index-nya lalu pilih Delete/Drop Index tersebut.

Setelah Drop tuh alias delete. OK, kita tinggal Create Index yang tadi dengan cara Query, bagaimana cara menjalankan Query di Postgre?? lihat gambar di bawah ini

lalu kita tulis querynya disini:
lalu tekan F5 dan tunggu hingga selesai. ;)
-CMIIW-
-CMIIW-


