Skip to content

Commit

Permalink
Changing several defaults
Browse files Browse the repository at this point in the history
* monitor_history from 600000 to 7200000 (from 10 minutes to 2 hours)
* use_tcp_keepalive from false to true
* tcp_keepalive_time from 0 to 120
* set_parser_algorithm from 1 to 2
* server_version from 5.5.30 to 8.0.11
* have_ssl from false to true
  • Loading branch information
renecannao committed Aug 30, 2023
1 parent 154c4a4 commit b93df2e
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions lib/MySQL_Thread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1075,7 +1075,7 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() {
variables.free_connections_pct=10;
variables.connect_retries_delay=1;
variables.monitor_enabled=true;
variables.monitor_history=600000;
variables.monitor_history=7200000; // changed in 2.6.0 : was 600000
variables.monitor_connect_interval=120000;
variables.monitor_connect_timeout=600;
variables.monitor_ping_interval=8000;
Expand Down Expand Up @@ -1114,8 +1114,8 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() {
variables.automatic_detect_sqli=false;
variables.firewall_whitelist_enabled=false;
variables.firewall_whitelist_errormsg = strdup((char *)"Firewall blocked this query");
variables.use_tcp_keepalive=false;
variables.tcp_keepalive_time=0;
variables.use_tcp_keepalive=true; // changed in 2.6.0 , was false
variables.tcp_keepalive_time=120; // changed in 2.6.0 , was 0
variables.throttle_connections_per_sec_to_hostgroup=1000000;
variables.max_transaction_idle_time=4*3600*1000;
variables.max_transaction_time=4*3600*1000;
Expand All @@ -1141,7 +1141,7 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() {
variables.query_processor_iterations=0;
variables.query_processor_regex=1;
variables.set_query_lock_on_hostgroup=1;
variables.set_parser_algorithm=1; // in 2.6.0 this must become 2
variables.set_parser_algorithm=2; // before 2.6.0 this was 1
variables.reset_connection_algorithm=2;
variables.auto_increment_delay_multiplex=5;
variables.auto_increment_delay_multiplex_timeout_ms=10000;
Expand All @@ -1161,7 +1161,7 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() {
variables.default_schema=strdup((char *)"information_schema");
variables.handle_unknown_charset=1;
variables.interfaces=strdup((char *)"");
variables.server_version=strdup((char *)"5.5.30");
variables.server_version=strdup((char *)"8.0.11"); // changed in 2.6.0 , was 5.5.30
variables.eventslog_filename=strdup((char *)""); // proxysql-mysql-eventslog is recommended
variables.eventslog_filesize=100*1024*1024;
variables.eventslog_default_log=0;
Expand All @@ -1174,7 +1174,7 @@ MySQL_Threads_Handler::MySQL_Threads_Handler() {
variables.poll_timeout=2000;
variables.poll_timeout_on_failure=100;
variables.have_compress=true;
variables.have_ssl = false; // disable by default for performance reason
variables.have_ssl = true; // changed in 2.6.0 , was false by default for performance reason
variables.commands_stats=true;
variables.multiplexing=true;
variables.log_unhealthy_connections=true;
Expand Down

0 comments on commit b93df2e

Please sign in to comment.