Commit Graph

186 Commits (7955dd21a8aae1c88c61d4f02f45f2f4734df44a)

Author SHA1 Message Date
René Cannaò c2f1871adf Make set_thread_name() optional
1 year ago
Rahim Kanji abdb1f87c3 Merge remote-tracking branch 'Master/v3.0' into v3.0_query_cache
1 year ago
Rahim Kanji 4e61120158 Fixed clang linking error
1 year ago
Rahim Kanji 0229daeb64 Added stats_pgsql_query_digest and stats_pgsql_query_digest_reset tables
1 year ago
René Cannaò d4bd93672e
Merge pull request #79 from sysown/v2.x_refactore_query_processor
1 year ago
Rahim Kanji e723082a1b Refactored Query Processor Architecture
1 year ago
René Cannaò cbf4628ea3 Merge remote-tracking branch 'proxysql27/v2.7' into v2.x_postgres_merge27_20240917
1 year ago
Rahim Kanji 5bf827d8e4 Removed type selector
2 years ago
Andriy Utkin 474d662f52 Use 15 chars max for thread name
2 years ago
Andriy Utkin 5e79afa8e0 Set thread names
2 years ago
René Cannaò fde8ace076 Removed json.hpp from include files
2 years ago
René Cannaò 38c6c2ac7b Merge branch 'v2.x-main' into v2.x_postgres_240422
2 years ago
René Cannaò 0a2cd03672 Refactoring to split Query_Processor.cpp into multiple files
2 years ago
Rahim Kanji ebf20b6a60 * Added PostgreSQL configuration (port: 6034 Admin and 6035: PostgreSQL client connections)
2 years ago
Rahim Kanji e029d39007 Initial PostgreSQL commit
2 years ago
Rahim Kanji 6156125905 Fixed ProxySQL crash on querying stats_mysql_query_digest and stats_mysql_query_digest_rest
2 years ago
Miro Stauder 61f0c4636b various warnings fixes
3 years ago
Javier Jaramago Fernández d3a34712df Improve function resource acquisition readability
3 years ago
Javier Jaramago Fernández 4b5fe5888e Fix race condition when reloading 'Query Rules Fast Routing'
3 years ago
René Cannaò b5677e3ba9 Adding flagOUTs in mysql_query_rules.attributes
3 years ago
Javier Jaramago Fernández a93da77616 Fix outdated comment for '__reset_rules' function
3 years ago
Javier Jaramago Fernández 43372bcfc9 Optimize locking for 'search_rules_fast_routing_dest_hg'
3 years ago
Javier Jaramago Fernández 8331858179 Remove thread variable for 'mysql-query_rules_fast_routing_algorithm'
3 years ago
Javier Jaramago Fernández abccb39201 Add new variable 'mysql-query_rules_fast_routing_algorithm'
3 years ago
René Cannaò 4c3dab1496 Speed up on purge_query_digests_async()
3 years ago
René Cannaò be4ee20dd5 Always initialize curtime1 in QP timers
3 years ago
Javier Sánchez Parra 0da59a6620 Honor reset and copy options in get_query_digests_reset_v2()
3 years ago
Javier Sánchez Parra a19edfd428 Various bug fixes in get_query_digests_v2()
3 years ago
Javier Sánchez Parra baddb46fe3 Fix memory leak in get_query_digests_reset_v2 not using resultset
3 years ago
Javier Sánchez Parra 1644c9a870 Add a second group of auxiliary maps
3 years ago
Javier Sánchez Parra a5bd44fccf Clear auxiliary maps outside the lock
3 years ago
Javier Sánchez Parra 79fdc6817e Fix memory leak when merging digests umaps
3 years ago
Javier Sánchez Parra baa70fc6fd Revert always writing to DB in Query_Processor
3 years ago
Javier Sánchez Parra 2c13dfdc52 Make PROXYSLQTEST 22 and 24 return the number of row affected
3 years ago
René Cannaò 81bab9e878 Various bug fixes in v2.x-digest_umap_aux
3 years ago
Javier Sánchez Parra 14ba7475d4 Create stats_mysql_query_digest statements directly from the digest_umap
3 years ago
Javier Sánchez Parra 6fb18bd2ac Move get digest text code to its own function
3 years ago
Javier Sánchez Parra 28095e3109 Add auxiliary maps in get_query_digests_reset() to improve performance
3 years ago
Javier Sánchez Parra 263d645bad Add auxiliary maps in get_query_digests() to improve performance
3 years ago
René Cannaò 71e2510ef6 Code cleanup on MySQL_HostGroups_Manager
3 years ago
Javier Jaramago Fernández 300532d6e2 Fix multiple warnings in logging function calls
3 years ago
Javier Jaramago Fernández 1f063f704d Fix invalid memory accesses to digests due to concurrent purge
3 years ago
Javier Jaramago Fernández bf1d70aa28 Fix memory leaks in 'Query_Processor' for Query Rules 'attributes' and 'comment' fields
4 years ago
René Cannaò 5e68075edf Cluster: Speed up processing of MySQL Query Rules
4 years ago
René Cannaò 7a441834dc
Merge pull request #3866 from sysown/v2.x-tokenizer_valgrind_issues
4 years ago
--global 52ea5abfa9 Fix invalid 'write-after-free' reported by ASAN
4 years ago
René Cannaò d23a531e00 Minor sanity checks
4 years ago
René Cannaò 8d83bd3562
Merge branch 'v2.x' into v2.1.2-cluster
4 years ago
Javier Jaramago Fernández 0c7934aab8 Replaced 'mysql_query_digest_and_first_comment' with new implementation 'mysql_query_digest_and_first_comment_2'
4 years ago
René Cannaò f7bb4d201b Add get_current_query_rules_fast_routing_count()
5 years ago