Trung BìnhMongoDB iconMongoDB

Connection pooling trong MongoDB driver cần lưu ý gì?

MongoDB driver duy trì connection pool. App nên tạo một client singleton per process và reuse, không tạo client mới mỗi request. Tạo client liên tục gây connection storm và latency cao.

Cần cấu hình pool size theo số app replicas, workload và cluster capacity. Tổng connections = replicas x pool size, nên nếu scale Kubernetes replicas mà không giảm pool size, database có thể bị quá tải.

Xem toàn bộ MongoDB cùng filter theo level & chủ đề con.

Mở danh sách MongoDB