1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Unreported minor bug: We start numbering query IDs at zero, which

is a special case in "SHOW PROFILE FOR QUERY n".  No one can get
the zero item (which is always the statement that turns on profiling),
because zero represents the final item, internally.

Now, order the queries starting at one.
This commit is contained in:
cmiller@zippy.cornsilk.net
2007-04-03 19:52:24 -04:00
parent cd28612e4b
commit 4078a7ccce
2 changed files with 129 additions and 129 deletions

View File

@ -158,7 +158,7 @@ void PROFILE_ENTRY::collect()
QUERY_PROFILE::QUERY_PROFILE(PROFILING *profiling_arg, char *query_source_arg,
uint query_length_arg)
:profiling(profiling_arg), server_query_id(-1), profiling_query_id(-1),
:profiling(profiling_arg), server_query_id(0), profiling_query_id(0),
query_source(NULL)
{
profile_end= &profile_start;
@ -445,7 +445,7 @@ bool QUERY_PROFILE::show(uint options)
}
PROFILING::PROFILING()
:profile_id_counter(0), keeping(1), current(NULL), last(NULL)
:profile_id_counter(1), keeping(1), current(NULL), last(NULL)
{
}