When a user or application makes requests to a database, it consumes resources on that system. As the number of requests increases, you may experience resource waits. These waits lead to Performance Bottlenecks and, in the case of cloud-deployed databases, extra monthly costs! When diagnosing performance bottlenecks, the first step is to understand which resources are affected.