Bulk Insert Data Besar di SQL dengan Efisien
Bulk insert masukin ribuan baris ke SQL sekaligus, jauh lebih cepat dari insert satu per satu. Kuncinya: multi-row INSERT, COPY, dan bungkus dalam satu transaksi.
Pelajari SQL dari dasar hingga mahir dengan tutorial step-by-step yang mudah dipahami.
211 artikel
Bulk insert masukin ribuan baris ke SQL sekaligus, jauh lebih cepat dari insert satu per satu. Kuncinya: multi-row INSERT, COPY, dan bungkus dalam satu transaksi.
INSERT ON CONFLICT bikin PostgreSQL insert baris baru atau update yang udah ada dalam satu perintah, tanpa error gara-gara duplikat primary key.
UPSERT bikin kamu insert data baru atau update yang sudah ada dalam satu perintah. Ini sintaksnya di PostgreSQL, MySQL, dan SQL Server.
Keyset pagination nyaring dari nilai terakhir, OFFSET baca lalu buang baris. Aku bandingin keduanya dan kapan pakai yang mana buat data besar.
Tujuh pola SQL yang diam-diam bikin query lambat, dari SELECT bintang, fungsi di kolom filter, sampai OFFSET besar. Plus cara benerin tiap satunya.
CTE, subquery, dan temp table sama-sama bikin hasil sementara, tapi performanya beda. Ini panduan milih yang mana buat query kamu.
Partisi tabel memecah satu tabel besar jadi potongan kecil biar query cuma baca bagian yang relevan. Ini cara bikin dan kapan kamu butuh.
Covering index bikin query cepat karena semua kolom yang dibutuhin ada di index, jadi database nggak perlu buka tabel utama.
Composite index itu index atas beberapa kolom sekaligus. Urutan kolomnya nentuin query mana yang kebantu, lewat aturan leftmost prefix.
Stickiness ngukur seberapa sering user balik lagi. Ini cara hitung DAU, MAU, dan rasio stickiness pakai SQL, plus contoh aplikasi UMKM.
DAU dan MAU dua metrik wajib buat produk digital. Ini cara hitungnya pakai SQL, lengkap query DISTINCT, per bulan, sampai rasio stickiness.
Pelanggan datang ramai di bulan promo, tapi berapa yang masih belanja tiga bulan kemudian? Matriks retensi cohort jawab itu. Ini cara bikinnya di SQL langkah demi langkah.