Belisc Logo

Artikel Unggulan

Featured
Bun • Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Optimasi Query Narinfo Guix: Indexing Nar Hash & Keystore SQL
Database
schedule Okt 07, 2026

Optimasi Query Narinfo Guix: Indexing Nar Hash & Keystore SQL

Panduan teknis optimasi database metadata substitute (narinfo) skala jutaan baris terinspirasi arsitektur Guix. Membahas eliminasi sequential scan pada lookup hash SHA256, optimasi indexing dependensi dan signature publik, skema DDL PostgreSQL, serta implementasi keyset pagination.

Rahma AP

Admin

Arsitektur Skala Oracle: Trade-off RAC vs Active Data Guard
Oracle
schedule Sep 29, 2026

Arsitektur Skala Oracle: Trade-off RAC vs Active Data Guard

Analisis mendalam trade-off arsitektur Oracle Real Application Clusters (RAC) vs Active Data Guard (ADG). Membedah mekanisme Cache Fusion, replikasi Redo, kompleksitas storage ASM, dampak lisensi, dan panduan pemilihan workload.

Rahma AP

Admin

Optimasi Index PostgreSQL: Perbaiki Slow Query dari Kode Vibecoding
Database
schedule Sep 18, 2026

Optimasi Index PostgreSQL: Perbaiki Slow Query dari Kode Vibecoding

Kode hasil vibecoding sering menghasilkan slow query di produksi akibat mengabaikan execution plan PostgreSQL. Artikel ini membahas cara mendiagnosis bottleneck menggunakan pg_stat_statements dan EXPLAIN BUFFERS, serta menerapkan composite index, partial index, dan keyset pagination.

Rahma AP

Admin

Optimasi Index GIN Django: Eliminasi Seq Scan pada Filter icontains
Django
schedule Sep 12, 2026

Optimasi Index GIN Django: Eliminasi Seq Scan pada Filter icontains

Filter icontains pada Django ORM memicu query ILIKE dengan leading wildcard yang menggagalkan indeks B-Tree default pada PostgreSQL. Implementasi pg_trgm dan GinIndex dengan operator class gin_trgm_ops mengeliminasi Sequential Scan pada dataset jutaan baris, memangkas latensi query secara signifikan dengan kompensasi storage dan write overhead.

Rahma AP

Admin

Mitigasi Compute Burn SQL: Optimasi Covering Index di PostgreSQL
Database
schedule Sep 10, 2026

Mitigasi Compute Burn SQL: Optimasi Covering Index di PostgreSQL

Panduan teknis mengeliminasi query boros CPU dan disk I/O di PostgreSQL menggunakan covering index dengan klausa INCLUDE. Pelajari deteksi query via pg_stat_statements, eliminasi heap fetch, dan konfigurasi guardrail timeout.

Rahma AP

Admin

Tuning REFRESH MATERIALIZED VIEW: Mencegah Lock dan I/O Spike di PostgreSQL
Database
schedule Sep 10, 2026

Tuning REFRESH MATERIALIZED VIEW: Mencegah Lock dan I/O Spike di PostgreSQL

Eksekusi REFRESH MATERIALIZED VIEW standar memblokir pembacaan akibat AccessExclusiveLock. Artikel ini mengupas mekanisme REFRESH CONCURRENTLY, penyebab lonjakan I/O dan WAL bloat akibat diffing, tuning autovacuum, serta alternatif atomic table swap untuk analitik beban tinggi.

Rahma AP

Admin

Atasi Slow Query JPA: Optimasi Covering Index dan DTO Projection
Spring Boot
schedule Sep 08, 2026

Atasi Slow Query JPA: Optimasi Covering Index dan DTO Projection

Panduan teknis mengatasi slow query pada Spring Data JPA menggunakan DTO projection berbasis Java Record dan composite covering index. Eliminasi overhead memori JVM dan optimalkan eksekusi database menjadi Index Only Scan.

Rahma AP

Admin

Debug Backend: Worker Lambat karena Pool DB Terlihat Sehat
Debugging Backend
schedule Agt 24, 2026

Debug Backend: Worker Lambat karena Pool DB Terlihat Sehat

Worker/job processor bisa turun throughput walau health check, CPU, dan koneksi database tampak normal. Artikel ini membahas studi kasus backend “sehat tapi sedentary”: connection pool yang tidak benar-benar longgar, transaksi terlalu lama, timeout yang salah, serta cara mengidentifikasi dan memperbaikinya.

Rahma AP

Admin

forum Live Chat