Django-live-profiler is a low-overhead data access and code profiler for Django-based applications. Profiling Web applications on a development environment often produces misleading results due to different patterns in the data, different patterns in user behavior, and differences in infrastructure. All existing DB access profiling solutions for Django seem to focus on a single request, but in the real world certain queries might be negligible in a single request while still putting a considerable strain the database across all requests. Django-live-profiler aims to solve these issues by collecting database usage data from a live application.
LightProfiler provides performance analysis of Oracle databases. It generates detailed resource profiles for extended SQL trace files, containing information about the consuming of response time (by events, by cursors, etc.), data file usage, error analysis (SQL, PL/SQL), and much more. It also contains tools for additional processing of trace files (extracting session data, splitting files) and for management of a database's sessions (disconnecting, tracing, monitoring parameters, blocking locks, events, etc.).