|
|
|
|
@ -162,21 +162,21 @@ void queryVariables(MYSQL *mysql, json& j) {
|
|
|
|
|
" ('hostname', 'sql_log_bin', 'sql_mode', 'init_connect', 'time_zone', 'sql_auto_is_null', "
|
|
|
|
|
" 'sql_safe_updates', 'max_join_size', 'net_write_timeout', 'sql_select_limit', "
|
|
|
|
|
" 'sql_select_limit', 'character_set_results', 'tx_isolation', 'tx_read_only', "
|
|
|
|
|
" 'sql_auto_is_null', 'collation_connection', 'character_set_connection', 'character_set_client', 'character_set_database');";
|
|
|
|
|
" 'sql_auto_is_null', 'collation_connection', 'character_set_connection', 'character_set_client', 'character_set_database', 'group_concat_max_len');";
|
|
|
|
|
}
|
|
|
|
|
if (is_cluster) {
|
|
|
|
|
query << "SELECT /* mysql " << mysql << " */ * FROM performance_schema.session_variables WHERE variable_name IN "
|
|
|
|
|
" ('hostname', 'sql_log_bin', 'sql_mode', 'init_connect', 'time_zone', 'sql_auto_is_null', "
|
|
|
|
|
" 'sql_safe_updates', 'session_track_gtids', 'max_join_size', 'net_write_timeout', 'sql_select_limit', "
|
|
|
|
|
" 'sql_select_limit', 'character_set_results', 'transaction_isolation', 'transaction_read_only', "
|
|
|
|
|
" 'sql_auto_is_null', 'collation_connection', 'character_set_connection', 'character_set_client', 'character_set_database', 'wsrep_sync_wait');";
|
|
|
|
|
" 'sql_auto_is_null', 'collation_connection', 'character_set_connection', 'character_set_client', 'character_set_database', 'wsrep_sync_wait', 'group_concat_max_len');";
|
|
|
|
|
}
|
|
|
|
|
if (!is_mariadb && !is_cluster) {
|
|
|
|
|
query << "SELECT /* mysql " << mysql << " */ * FROM performance_schema.session_variables WHERE variable_name IN "
|
|
|
|
|
" ('hostname', 'sql_log_bin', 'sql_mode', 'init_connect', 'time_zone', 'sql_auto_is_null', "
|
|
|
|
|
" 'sql_safe_updates', 'session_track_gtids', 'max_join_size', 'net_write_timeout', 'sql_select_limit', "
|
|
|
|
|
" 'sql_select_limit', 'character_set_results', 'transaction_isolation', 'transaction_read_only', "
|
|
|
|
|
" 'sql_auto_is_null', 'collation_connection', 'character_set_connection', 'character_set_client', 'character_set_database');";
|
|
|
|
|
" 'sql_auto_is_null', 'collation_connection', 'character_set_connection', 'character_set_client', 'character_set_database', 'group_concat_max_len');";
|
|
|
|
|
}
|
|
|
|
|
//fprintf(stderr, "TRACE : QUERY 3 : variables %s\n", query.str().c_str());
|
|
|
|
|
if (mysql_query(mysql, query.str().c_str())) {
|
|
|
|
|
|