All Questions
Scaling Reads hard

Your application shows high latency for DB queries, but the DB server CPU is low. You see high 'Connection Checkout Time' metrics in your app. What is the bottleneck?

  1. A The database disk is slow.
  2. B The network bandwidth is saturated.
  3. C The application Connection Pool is too small. Threads are waiting in a queue inside the application just to get a handle to the database.
  4. D The query is unoptimized.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions