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 Verifikasi Usia: Partial Index & Partisi Audit Log
Database
schedule Sep 11, 2026

Optimasi Query Verifikasi Usia: Partial Index & Partisi Audit Log

Panduan teknis mengatasi bottleneck database pada sistem verifikasi usia traffic tinggi. Membahas implementasi partial index PostgreSQL untuk validasi sesi aktif, declarative range partitioning audit log, dan keyset pagination.

Rahma AP

Admin

Optimasi Query DAG Git: Indexing Recursive CTE dan Keyset Pagination
Database
schedule Sep 11, 2026

Optimasi Query DAG Git: Indexing Recursive CTE dan Keyset Pagination

Panduan teknis optimasi database metadata Git untuk traversal DAG commit. Pelajari implementasi composite B-tree indexing pada recursive CTE berbatas kedalaman dan deterministik keyset pagination guna mengeliminasi inefisiensi OFFSET pada repositori skala jutaan commit.

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

Merancang Index Komposit PostgreSQL untuk Query Filter dan Sortir
Database
schedule Sep 01, 2026

Merancang Index Komposit PostgreSQL untuk Query Filter dan Sortir

Panduan praktis merancang index komposit untuk query orders yang memfilter tenant_id, status, dan rentang created_at lalu mengurutkan data berdasarkan created_at. Artikel ini membahas urutan kolom, INCLUDE, partial index, EXPLAIN, serta trade-off terhadap penyimpanan dan operasi tulis.

Rahma AP

Admin

Audit Moral Query Lambat: Kapan Index Layak Ditambah?
Database
schedule Agt 31, 2026

Audit Moral Query Lambat: Kapan Index Layak Ditambah?

Menambah index bukan selalu jawaban terbaik untuk query lambat. Artikel ini membahas cara mengambil keputusan teknis yang bertanggung jawab: membaca EXPLAIN/ANALYZE, menilai selectivity dan cardinality, membatasi offset besar, menulis ulang query, serta menerima trade-off biaya storage dan write amplification saat memang perlu.

Rahma AP

Admin

Optimasi Database untuk Pipeline Evaluasi LLM yang Makin Besar
Database
schedule Agt 30, 2026

Optimasi Database untuk Pipeline Evaluasi LLM yang Makin Besar

Pelajari cara mengatasi bottleneck SQL pada pipeline evaluasi LLM saat dataset, eksperimen, dan hasil penilaian bertambah. Panduan ini membahas skema tabel, EXPLAIN, indeks, keyset pagination, batching, retensi data, serta pengukuran performa.

Rahma AP

Admin

Deteksi Full Scan pada Tabel Queue Worker dengan SQLite
Database
schedule Agt 30, 2026

Deteksi Full Scan pada Tabel Queue Worker dengan SQLite

Artikel ini membahas cara menemukan full table scan pada tabel queue/worker SQLite menggunakan EXPLAIN QUERY PLAN. Disertai contoh schema, query klaim job, indeks komposit, dan checklist observability agar regresi performa lebih mudah ditangkap.

Rahma AP

Admin

Optimasi Leaderboard Harian: Index SQL untuk Ranking dan Peta Grid
Database
schedule Agt 30, 2026

Optimasi Leaderboard Harian: Index SQL untuk Ranking dan Peta Grid

Artikel ini membahas cara mempercepat query lambat pada game puzzle harian yang menyimpan skor, seed, percobaan, dan state grid. Fokusnya pada desain tabel, composite index untuk leaderboard dan riwayat, pagination yang efisien, pembacaan EXPLAIN, serta migrasi index aman tanpa downtime.

Rahma AP

Admin

Indexing Bertahap untuk Tabel Event yang Tumbuh Tanpa Henti
Database
schedule Agt 28, 2026

Indexing Bertahap untuk Tabel Event yang Tumbuh Tanpa Henti

Artikel ini membahas cara menambah index secara bertahap pada tabel event atau log yang terus membesar tanpa membebani produksi. Fokusnya mencakup gejala query lambat, audit pola WHERE dan ORDER BY, pemilihan urutan kolom pada composite index, trade-off write amplification, dampak ke pagination, serta cara membaca EXPLAIN.

Rahma AP

Admin

forum Live Chat