1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
################## mysql-test\t\log_queries_not_using_indexes_basic.test ######
# #
# Variable Name: log_throttle_queries_not_using_indexes #
# Scope: Global #
# Access Type: Dynamic #
# Data Type: #
# #
# #
# Creation Date: 2011-11-07 #
# Author : Azundris (tnuernbe) #
# #
# Description:Test Cases of Dynamic System Variable #
# log_throttle_queries_not_using_indexes #
# that checks the behavior of this variable in the following ways #
# * Value Check #
# * Scope Check #
# #
# Reference: #
# http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html #
# #
###############################################################################
SET @start_value= @@global.log_throttle_queries_not_using_indexes;
SET @@global.log_throttle_queries_not_using_indexes= DEFAULT;
SELECT @@global.log_throttle_queries_not_using_indexes;
SET @@global.log_throttle_queries_not_using_indexes= 1000;
SELECT @@global.log_throttle_queries_not_using_indexes;
# should throw a clipping warning
SET @@global.log_throttle_queries_not_using_indexes= -1;
SELECT @@global.log_throttle_queries_not_using_indexes;
SET @@global.log_throttle_queries_not_using_indexes= 5;
SELECT @@global.log_throttle_queries_not_using_indexes;
--error ER_WRONG_TYPE_FOR_VAR
SET @@global.log_throttle_queries_not_using_indexes= OFF;
SELECT @@global.log_throttle_queries_not_using_indexes;
--error ER_WRONG_TYPE_FOR_VAR
SET @@global.log_throttle_queries_not_using_indexes= ON;
SELECT @@global.log_throttle_queries_not_using_indexes;
--error ER_WRONG_TYPE_FOR_VAR
SET GLOBAL log_throttle_queries_not_using_indexes= 0.01;
--error ER_GLOBAL_VARIABLE
SET SESSION log_throttle_queries_not_using_indexes= 0;
--error ER_GLOBAL_VARIABLE
SET LOCAL log_throttle_queries_not_using_indexes= 0;
SET @@global.log_throttle_queries_not_using_indexes= @start_value;
|