mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-7567 Add aliases with prefix log_slow for system variables relating to slow query log
post-merge fixes: * remove log_slow_queries_not_using_indexes, no need to create variables that are deprecated since the moment of creation * rename log_slow_query_enable->log_slow_query no other variable uses *_enable pattern * MDEV-29626 Assertion `self == &Sys_slow_query_log' failed in fix_log_state * tests Closes #2137
This commit is contained in:
@ -1147,6 +1147,16 @@ sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
#should be written
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1);
|
||||
sleep(0.1)
|
||||
0
|
||||
select sql_text from mysql.slow_log where sql_text not like 'set @@long_query_time%';
|
||||
sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
set @@long_query_time=0.01;
|
||||
#should NOT be written
|
||||
set statement slow_query_log=0 for select sleep(0.1);
|
||||
@ -1157,6 +1167,7 @@ select sql_text from mysql.slow_log where sql_text not like 'set @@long_query_ti
|
||||
sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
#should NOT be written
|
||||
set statement long_query_time=0.01,log_slow_filter='full_scan' for select sleep(0.1);
|
||||
@ -1166,6 +1177,7 @@ select sql_text from mysql.slow_log where sql_text not like 'set @@long_query_ti
|
||||
sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
#should NOT be written
|
||||
set statement long_query_time=0.01,log_slow_rate_limit=9999 for select sleep(0.1);
|
||||
@ -1175,6 +1187,7 @@ select sql_text from mysql.slow_log where sql_text not like 'set @@long_query_ti
|
||||
sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
#should NOT be written
|
||||
set statement long_query_time=0.01,min_examined_row_limit=50 for select sleep(0.1);
|
||||
@ -1184,6 +1197,17 @@ select sql_text from mysql.slow_log where sql_text not like 'set @@long_query_ti
|
||||
sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
#should NOT be written
|
||||
set statement long_query_time=0.01,log_slow_min_examined_row_limit=50 for select sleep(0.1);
|
||||
sleep(0.1)
|
||||
0
|
||||
select sql_text from mysql.slow_log where sql_text not like 'set @@long_query_time%';
|
||||
sql_text
|
||||
select sleep(0.1)
|
||||
set statement long_query_time=0.01 for select sleep(0.1)
|
||||
set statement log_slow_query_time=0.01 for select sleep(0.1)
|
||||
#---
|
||||
set global log_output= @save_log_output;
|
||||
set @@slow_query_log= @save_slow_query_log;
|
||||
|
Reference in New Issue
Block a user