Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
$d
 Daemon
 daemonize, Daemon
$data_def_stmts, QueryParser
$data_manip_stmts, QueryParser
 database_is_allowed, SchemaIterator
 date, QueryReportFormatter
 db_cmp, RowDiff
$dbh, pt_find
@dbhs, pt_heartbeat
 decode_len, MySQLProtocolParser
 descr, OptionParser
$dest_dsn, pt_deadlock_logger
 DESTROY, Daemon
 detect_compression, MySQLProtocolParser
 detect_config_output_format, MySQLConfig
 determine_table_for_column, QueryAdvisorRules
 diff, MySQLConfigComparer
 diff_rows, CompareResults
 disconnect, pt_table_sync
 distill, QueryRewriter
 distill_verbs, QueryRewriter
 distro_sparkline, QueryReportFormatter
 done
 done_with_rows
$dp
%dsn_for, pt_table_sync
$dsn_opts, MaatkitTest
 DSNParser
 dst, ChangeHandler
$dst, pt_archiver
$du, pt_find
 dump, MySQLDump
$DUPE_KEY, ChangeHandler
 duplicate_variables, MySQLConfig
 DuplicateKeyFinder
 duration_to_secs, PgLogParser
E
 empty_save_results_tables, pt_index_usage
 engine_is_allowed, SchemaIterator
$ep_dbh, pt_query_digest
 error, KeySize
 errors, OptionParser
 escape, Outfile
 event_report
 EventAggregator
 events_processed, EventAggregator
 EventTimeline
$ex_dbh, pt_query_digest
 exec_cmd, pt_kill
$exec_dbh, pt_find
 execute
 ExecutionThrottler
 explain, KeySize
 explain_query, ExplainAnalyzer
 explain_report, QueryReportFormatter
 explain_sparkline, QueryReportFormatter
 ExplainAnalyzer
@EXPORT
@EXPORT_OK
%EXPORT_TAGS
 extract_tables, QueryParser
my $d
my $d
Daemon daemonizes the caller and handles daemon-related tasks like PID files.
sub daemonize
our $data_def_stmts
our $data_manip_stmts
sub database_is_allowed
sub date
sub db_cmp
my $dbh
my @dbhs
sub decode_len
sub descr
my $dest_dsn
sub DESTROY
sub detect_compression
sub detect_config_output_format
sub determine_table_for_column
Determine which table a column belongs to.
sub diff
Diff the variable values of MySQLConfig objects.
sub diff_rows
Disconnect host dbhs created by get_cxn().
sub distill
sub distill_verbs
sub distro_sparkline
Make a sparkline of the chart_distro() graph.
sub done
sub done
sub done
sub done
sub done
sub done_with_rows
sub done_with_rows
sub done_with_rows
sub done_with_rows
sub done_with_rows
sub done_with_rows
my $dp
my $dp
my $dp
my %dsn_for
our $dsn_opts
DSNParser parses DSNs and creates connections to MySQL using DBI and DBD::mysql.
sub DSNParser
Return the DSNParser object automatically created for DSN type opts.
sub dst
Return current destination db.tbl (could be left or right table).
my $dst
my $du
sub dump
my $DUPE_KEY
sub duplicate_variables
DuplicateKeyFinder finds duplicate indexes (keys).
sub duration_to_secs
sub empty_save_results_tables
sub engine_is_allowed
my $ep_dbh
sub error
sub errors
Used for testing.
sub escape
sub event_report
sub event_report
EventAggregator aggregates event values and calculates basic statistics.
sub events_processed
EventTimeline aggregates events that are adjacent to each other.
my $ex_dbh
sub exec_cmd
my $exec_dbh
sub execute
Execute query if not already executed.
sub execute
sub execute
sub execute
sub execute
Execute all pipeline processes until not oktorun.
ExecutionThrottle slows program execution if a threshold is exceeded.
sub explain
sub explain_query
sub explain_report
sub explain_sparkline
ExplainAnalyzer contains utility methods for getting and manipulating EXPLAIN data.
our @EXPORT
our @EXPORT
our @EXPORT
our @EXPORT_OK
our @EXPORT_OK
our @EXPORT_OK
our %EXPORT_TAGS
our %EXPORT_TAGS
our %EXPORT_TAGS
sub extract_tables
Close