Menentukan Database Connection Pool Yang Optimal Untuk Memproses Ribuan Transaksi Per Detik!
HTML-код
- Опубликовано: 24 дек 2024
- Pasti banyak dari teman-teman yang sering menggunakan database connection pool tapi masih suka asal dalam menentukan ukuran connection pool. Di video ini gw akan share tentang bagaimana caranya agar kita dapat menentukan jumlah database connection yang optimal agar aplikasi kita bisa punya performa yang lebih baik.
========
Courses for software engineers: courses.imrena...
Promo special course Instrumentasi Sistem dan Aplikas di Udemy: courses.imrena...
Support channel ini di saweria.co/imr...
Gabung discord server di: / discord
Channel apa ini???!!! Baguss banget. Tumben youtube rekomendasiin yg keren gini.
Buat bapaknya, keren pak! Ditunggu video-video selanjutnya 👍
thanks pak, jarang ada yang bahas sedetail ini,
dan ini penting, ga asal berdasarkan perkiraan
terima kasih atas sharing ilmunya, pak 🙏🏻
Mantab banget dig dive masing2 metricsnya
Thanks pak 🙏
pas banget lagi cari info total connection
Mantap bang, bisa dibuat series nih, bisa ceritakan scaling db di tmp bang imre kerja
Bisa pas gini lg butuh, thanks mas presiden imre
Makasih banyak om ilmunya
Mas imre, bahas weak pointer yang di terapin di golang 1.24 dong
duh pas banget lagi, ini video keluar, tqtq
Cool. Thanks Pak Imre.
Subs, lagi cari reference ketemu disini, tks
Thanks Mas Imre buat penjelasannya 👍
Terima kasih kembali
menarik mas
bahas hal2 macem ini lagi bang
pak mau tanya, best practice nya kita atur connection pool itu dimana ya ? apakah di postgres langsung atau di application level ? contohnya sql.DB dari golang kan bisa atur connection pool juga, apakah impact nya akan sama dengan yg dijelaskan di video ?
Dua2nya. Di server db set max connection. Di applikasi juga perlu diset max connection pool, idle pool size, lifetime dll.
Iya impactnya akan sama.
@@imrenagi baik Pak, terimakasih jawabannya :)
@@imrenagiklo di oracle bisa juga di setting max connectionnya, pak? krn selama ini saya hny setting di applicaton-nya saja, belum dari DB-nya juga.
makasih atas sharing ilmunya, pak 🙏🏻
wah, klo gt mendingan bikin script yang ngecek terus harian/mingguan untuk disk utilization & CPU usage & auto configure si database connection pool nya ya? klo udh lebih dari 80% disk util nya secara rata2, berarti naikkan lg connection pool nya, betul ga?
Bukan. Kalau utilisasinya udah 80%, itu sebenenrnya udah hampir full capacity. Mestinya spec vm dbnya yg dihorizontally scaled.
@@imrenagi ooohhh ok2 Bang.. thank you buat klarifikasinya.
kalo pake postgres , pake pgbouncer adalah cara paling murah dan gampang untuk ngatasi connection pool.
Terus terang gw belum paham kenapa org suka middleware tambahan hanya utk connection pool 😂😂
@@imrenagi pgbouncer bukan middleware. Silakan cek, banyak di youtube
Bahas cara backup database server, biar aman dari ransomware
kapan ke medan lagi bang ?
Tergantung kapan diundang lagi wkw
@@imrenagi 🤣
@@praptoherlambang 😏
@@fikihfirmansyah masuk dia ketua kita, undang lagi bang wkwkwkk
yang saya bingung kalau kita pake microservices maupun kubernetes dengan konsep autoscale, berapa connection pool idle atau max yang perlu di atur ya untuk tiap2 podnya ?
Jumlah koneksi optimal di database di bagi rata ke semua replika pod. Yang jelas totalnya jangan melebih settingan max connection di db.
kalo saya sering banget ketemu dengan error connection acquire timeout error, itu apa ada kaitannya sama connection pooling ini kah?
Mestinya gak. Bisa jadi ini memang karena latency client ke server, isu networking,cpu db tinggi, atau karena config timeout di clientnya yg di set terlalu kecil.
Eeeeh ada imre
Eh eh kok ada disni😂, ga relate bang ini bahasannya bukan sql server 🏃💨
Ampun suhu 😂😂🙇♂️🙇♂️
@@imrenagi ah ada suhu teriak suhuuuuu. Kolab dong mre, mau pansos nih 😂
@@rafkimaisya2380 gw baru tau akhir2 ini ternyata imre sealmamater+sefakultas sama gw 😂😂
Gas 🚀🚀 ajarin gw tiktok pak wkwk
Dikantor make sql server, entah kenapa Memory usagenya lebih 96 % cuman CPU Utizationya masih dibawah 50 % hmm..
Harus di cek apakah ada isu dengan query yg belum optimal, konfigurasi memory yg belum pas, dll
1. batasin Memory usage di mssql nya
2. optimalisasi query, salah satunya dengan paging
@@imrenagi db dipakai banyak aplikasi, kebanyakan banyak menggunakan store procedure untuk kalkulasi, kebanyakan kalkukasi dibebankan ke db, banyak nyimpan di temp db, banyak join joinan. Dari tim lain yang dev dan analys hanya minta naik resource setiap saat solusinya wkwkw.. nanti dibilang sok tau kalau ngasi solusi optimize querry... karena hamba hanya tim infra dan junior pula ndk bisa berbuat apa apa wkwkw
@@hendrapurnama3548 ini udah dilimit sih cuman tetap mentok limit dan udah disisain buat hostnya nafas wkwkw...
Aman bang, kalau sql server memang bakal makan RAM sebanyak2nya, tp bisa di set min dan maxnya... dari stackoverflow sih gitu jawabannya. Hehe
Pantes sql server dikantor ampas 😂
Hello
I’m Victor, and I’ve been helping Instructors succeed through consultancy, coaching, and training. I’d love to help you promote your Udemy course using social media, engaging content, and our community of learners.