Câu hỏi phỏng vấn Databases
Câu hỏi

Những chỉ số (metrics) nào bạn cần mo...

Câu trả lời

Chỉ số cần theo dõi để đánh giá hiệu năng database

Để đảm bảo hiệu năng của database, lập trình viên cần theo dõi một số chỉ số quan trọng như sau:

  • Throughput: Số lượng giao dịch xử lý trong một khoảng thời gian nhất định, giúp đánh giá khả năng xử lý đồng thời của database.

  • Latency: Thời gian phản hồi của hệ thống, đặc biệt quan trọng với các ứng dụng yêu cầu tốc độ nhanh.

  • Query Performance: Thời gian thực thi của các truy vấn. Theo dõi thường xuyên sẽ giúp xác định truy vấn nào cần tối ưu hóa.

  • Memory Utilization: Sử dụng bộ nhớ, đảm bảo đủ tài nguyên cho các hoạt động mà không gây ra tình trạng thiếu hụt hoặc overload.

  • Disk I/O: Lưu lượng đọc/ghi ...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Làm sao để xử lý dynamic schema khi dữ liệu thay đổi thường xuyên (ví dụ: JSONB trong PostgreSQL)?

middle

Bạn triển khai horizontal partitioning (sharding) như thế nào cho hệ thống database phân tán?

middle

Tại sao nhiều index có thể làm chậm INSERT/UPDATE/DELETE? Cách khắc phục?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào