Categories
DBA

Vacuum Full Uniquecode

Full Vacuum tabel DB transaksi (1bln 1x):
* Unique Code
* Member Transaction

Dilakukan tiap tanggal 15 Per bulannya.
Untuk vacum uniquecode harap koordinasi dengan koordinator tiap vendor untuk mematikan syncronize di setiap vendor dan tunggu konfirmasi koordinator.

A. Unique Code
(Setiap tanggal 15) Yang perlu diperhatikan sebelum memulai Vacuum Full Uniquecode

  1. Koordinasi dengan koordinator pabrik untuk menghentikan coder di jam dan tanggal yang ditentukan.
  2. Mengamati size database master yang tersedia pada dashboard zabbix (103.93.132.28:8033/zabbix). Jika diatas 100GB jalankan vacuum full, jika tidak stop vacuum tunggu hingga size database kembali di atas 100GB.
  3. Catat waktu mulai dan waktu selesai untuk setiap prefix.
    Contoh :
PrefixStartEnd
smi_sgmuniquecodea18:0018:05
smi_sgmuniquecodeb18:0618:10

Cara Melakukan Vacuum Full

  1. Masuk ke Editor PostgreSQL master (PgAdmin atau DBeaver, bebas).
  2. Mulai Vacuum Full (hati-hati!).
    Perhatikan zabbix (dB Slave (Master) /data Disk Space) untuk sisa storage, lanjut vacuum full jika diatas 100GB. Hentikan hingga size kembali diatas 100GB.
  3. ketik vacuum full smi_sgmuniquecode<prefix>
    Contoh :
vacuum full smi_sgmuniquecodea
  1. 4. Kembali ke step 2 untuk semua prefix uniquecode.

Daftar Prefix Uniquecode

smi_sgmuniquecode2
smi_sgmuniquecode3
smi_sgmuniquecode4
smi_sgmuniquecode6
smi_sgmuniquecode7
smi_sgmuniquecode8
smi_sgmuniquecode9
smi_sgmuniquecodea
smi_sgmuniquecodeb
smi_sgmuniquecodec
smi_sgmuniquecoded
smi_sgmuniquecodee
smi_sgmuniquecodef
smi_sgmuniquecodeg
smi_sgmuniquecodeh
smi_sgmuniquecodej
smi_sgmuniquecodek
smi_sgmuniquecodel
smi_sgmuniquecodem
smi_sgmuniquecoden
smi_sgmuniquecodep
smi_sgmuniquecodeq
smi_sgmuniquecoder
smi_sgmuniquecodet
smi_sgmuniquecodeu
smi_sgmuniquecodev
smi_sgmuniquecodew
smi_sgmuniquecodex
smi_sgmuniquecodey
smi_sgmuniquecodez

Leave a Reply

Your email address will not be published. Required fields are marked *