ProxySQL 2.0.6 release, MySQL, high performance agent

ProxySQL 1.4.14

ProxySQL is a high-performance proxy, currently used MySQL ecosystem and MySQL database server (such as MySQL and MariaDB for the Percona Server), which acts as an intermediary to find resources from the database client requests. 2.0.6 version has been released, it introduces many new features and enhancements, and fixes some bug, since the last version, proxysql-admin tool has not changed. details as follows:

Support for the SELECT statement locks

2.0.5 version only supports SELECT FOR UPDATE, now supports:

  • SELECT ... FOR SHARE
  • SELECT ... LOCK IN SHARE MODE
  • SELECT ... FOR (UPDATE|SHARE) [OF ...] (NOWAIT|SKIP LOCKED) 

Refused connection with an unknown character set 

proxysql --version now print to stdout instead of stderr

  • Add support for com_field_list command
  • If the select statement used in a multi-statement command, or if the select statement parsing unsuccessful, multiplexing and routing query is disabled, the client still bound to a single back-end connectivity
  • ProxySQL now send GTID information (Session_Track_GTIDS) to the client
  • This version of the client function symbol Client_Find_ROWS, Client_MultiResults and Client_multi statements are tracking, back-end connection will have the same flag
  • Various AWS Aurora module enhancements, and major support max_lag_ms min_epoch_ms as comments modifier
  • SSLv 3 is now disabled
  • If the client makes COM_SET_OPTION command will change accordingly and track marks CLIENT_MULTI_STATEMENTS

If the query table stats_mysql_query_Digest_Reset, but does not query stats_mysql_query_digest, only fill the first table

If the lookup table stats_mysql_query_digest_reset, and also check the stats_mysql_query_digest, the second copy of the table will be filled from the first table

Overall, the update has the following effects:

  • On the test workload, 10% increase in memory usage
  • Significantly reduce calls to memory management
  • stats_mysql_query_digest_reset three times faster
  • _server_host been designated as part of MySQL connection options
  • ProxySQL 2.0.6 now running on Azure
  • Adding variables mysql-azure_enabled

Repair bug:

  • Fixed a memory leak in Eventlog_Reader_sample.cpp 
  • Fixed interrupt the execution of a prepared statement may cause errors crash
  • Fixed automatic submission of the pending change
  • Fixed various compiler warnings
  • Fixed multiple statements when multiple packets OK results in an error when the connection is closed
  • Disable any client other than Session_MySQL throttle
  • All calls in the Admin create a wrapper for the sqlite3_prepare_v2
  • When disabled multiplexing, ProxySQL not sent com_ping
  • If the 1317 error, please do not close the back-end connectivity

For details, see the release notes:

https://github.com/sysown/proxysql/releases 

download link:

https://percona.com/downloads/proxysql2

Guess you like

Origin www.oschina.net/news/109323/proxysql-2-0-6-released