XPO Profiler

XPO Profiler is a profiling tool designed for XPO-based applications. It helps you find performance bottlenecks and code issues (for example, attempts to access a Session from different threads, or to execute requests via inappropriate data layers). Unlike server-side SQL query profilers, the XPO Profiler tracks internal XPO events and produces a log of the Session method calls along with passed parameters and corresponding SQL queries. This combined data can be much more helpful than just a list of executed SQL queries. The profiler works with all XPO-supported databases.

See the following documents for details on how to profile your applications:

Note

XPO Profiler helps you to investigate XPO behavior. To profile the database server itself, use tools like SQL Server Profiler.