Commit Graph

76 Commits (63dccb31a94f07186a0cf5df7d2e484f2b4337d0)

Author SHA1 Message Date
René Cannaò 9c2f0bf3ac Adding tests to benchmark multiple lookups in mysql_query_rules_fast_routing
6 years ago
René Cannaò d15f055b1b Remove define PROXYSQL_QPRO_PTHREAD_MUTEX
6 years ago
René Cannaò c4a0ea9d4d Remove all code not related to FAST_ROUTING_NEW208
6 years ago
val a095ef00d3 use DIGEST_STATS_FAST_1 always
6 years ago
René Cannaò c4607d94fe class Web_Interface_plugin friends Query_Processor
6 years ago
Kir Shatrov 3b031f3518 Prevent crash on index() returning NULL
6 years ago
Kir Shatrov 2f7bb1a1cf Validate gtid input
6 years ago
Kir Shatrov 0922949b8c Support min_gtid comment
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
René Cannaò 485d313514 Further development of firewall whitelist.
6 years ago
René Cannaò 94f27716b7 Preparing SAVE MYSQL FIREWALL FROM RUNTIME
6 years ago
René Cannaò 6ee2a0cb19 Load mysql firewall whitelist rules to runtime
6 years ago
René Cannaò 4005746b1a More on firewall whitelist
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
6 years ago
René Cannaò 6bed334db1 stats_history.history_mysql_query_digest #2368
6 years ago
René Cannaò a0ea0c118c V2.0.8 fast routing (#2309)
6 years ago
René Cannaò 2fec51c0a9 A lot of changes to make query digest map faster
7 years ago
René Cannaò 6aac86bebc Changed the way max_lag_ms in query is computed
7 years ago
René Cannaò af0a7100e2 Adding support for max_lag_ms in query
7 years ago
René Cannaò 9b14103236 Collect memory statistics about query rules
7 years ago
René Cannaò 0a60cfda11 Merge branch 'v2.0.0-tb' into v2.0.0-merge-tb
7 years ago
René Cannaò 6f8c37eec9 Store digest_text on a different hash table
7 years ago
René Cannaò c5cff7a921 Added client_address in stats_mysql_query_digest
7 years ago
René Cannaò 72724b22e0 Preparing for support of cache_timeout
7 years ago
René Cannaò f666d40db2 Do not cache empty resultset, rule setting #1696
8 years ago
René Cannaò c15ee49797 Add support for wildcard in mysql_query_rules.client_addr #1450
8 years ago
René Cannaò b5d8c4d3ba Added table mysql_query_rules_fast_routing
8 years ago
Nikolaos Vyzas 9f3c265fd9 Resolving conflicts for "Add support for GTID consistent reads"
8 years ago
Nick Vyzas bfcf57e9d0 Updated 'hits' to uint64 to prevent overflow
8 years ago
René Cannaò 1414d4430f Introduced new table stats_memory_metrics
9 years ago
René Cannaò 4188d2009c mysql_query_rules.OK_msg #1045
9 years ago
René Cannaò 281e9cd619 Remove spinlock from Query Processor #977
9 years ago
René Cannaò 790cc78acd Return next_query_flagIN in qpo
9 years ago
Maxim binopt 5ac7c3cc33 Merge branch 'v1.4.0' into 1.4.0-sticky-flag
9 years ago
Maxim Bublis 043a321e55 Cleanup legacy codebase.
9 years ago
Maxim binopt d4d17584f3 Change sticky_flag realization to next_query_flagIN realization.
9 years ago
Maxim binopt 408c279ef2 Added sticky flag realization
9 years ago
René Cannaò 7f8f0fc0df Implementation of mysql_query_rules.multiplex #594
9 years ago
René Cannaò 311db6a681 Improving support for RE
9 years ago
René Cannaò af07b5e249 Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 3380f6df48 Adding parsing for several SQL commands
10 years ago
René Cannaò 21fdb12e0b Support for PREPARE (text protocol) #684
10 years ago
René Cannaò d9afe2b012 Prepared Statements and query digest
10 years ago
René Cannaò e0c7ca209a Implemented PROCESSLIST with Prepared Statements
10 years ago
René Cannaò 5125067643 Merge branch 'v1.2.2' into 1.3.0-port122
10 years ago
René Cannaò 07a0e6bab6 Adding comment field per issue #643
10 years ago
René Cannaò a9395cd087 Adding comment field per issue #643
10 years ago
René Cannaò d51bed1718 Reduce frequent alloc of Query_Processor_Output
10 years ago
René Cannaò d885d4a737 Implementation of max retries
10 years ago