O'Reilly logo

RavenDB High Performance by Brian Ritchie

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Monitoring and Tuning

Optimizing applications requires understanding how and when resources are being used. This insight will allow you to focus on solving the real problems and to avoid chasing rabbit trails.

In this chapter we will cover:

  • Profiling web-based applications
  • Debug logging
  • Using performance counters
  • Accessing server and database statistics
  • Tuning your server for optimal performance

Profiling isn't just for crime solvers

In software development, profiling is the practice of gathering performance metrics while an application is running. This will help you determine if your application is efficiently using the RavenDB server. The RavenDB client comes with a built-in profiler that gives you insight into how your application is interacting ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required