DBIx-Profile
view release on metacpan or search on metacpan
# Deja.com, 10-1999
# Michael G Schwern, 11-1999
#
# Copyright (c) 1999,2000 Jeff Lathan, Kerry Clendinning. All rights reserved.
# This program is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.
# .15 First public release. Bad naming.
# .20 Fixed naming problems
# .30 Module is now more transparent, thanks to Michael G Schwern
# One less "To Do" left!
# 11-4-1999
# 1.0 Added ability to trace executes, chosen by an environment variable
# Added capability of saving everything to a log file
#
#
# This package provides an easy way to profile your DBI-based application.
# By just "use"ing this module, you will enable counting and measuring
# realtime and cpu time for each and every query used in the application.
under the same terms as Perl itself.
=head1 SYNOPSIS
use DBIx::Profile; or "perl -MDBIx::Profile <program>"
use DBI;
$dbh->printProfile();
=head1 DESCRIPTION
DBIx::Profile is a quick and easy, and mostly transparent, profiler
for scripts using DBI. It collects information on the query
level, and keeps track of first, failed, normal, and total amounts
(count, wall clock, cput time) for each function on the query.
NOTE: DBIx::Profile use Time::HiRes to clock the wall time and
the old standby times() to clock the cpu time. The cpu time is
pretty coarse.
DBIx::Profile can also trace the execution of queries. It will print
a timestamp and the query that was called. This is optional, and
( run in 0.537 second using v1.01-cache-2.11-cpan-0a6323c29d9 )