How do you know if a server is doing its work optimally? One of the most common performance-related requests we receive in our consulting practice is to find out why a specific query is not executing quickly enough and to troubleshoot mysterious intermittent bottlenecks.
This chapter discusses the RavenDB profiling and stress tools. You will learn how to enable and use these tools which may help you to speed up your server's overall workload, speed up a single query, or troubleshoot and solve a problem when it's hard to observe and you don't know what causes it or even how it manifests.
In this chapter, we will cover: