Commit Graph

62 Commits (200fdecb8d870db39abe622f3ff875cd1abb0948)

Author SHA1 Message Date
René Cannaò 229b5d7d3f Some code cleanup
2 years ago
René Cannaò 3790ce6d82 Do not print "Updating metadata for stmt" for EXPLAIN
2 years ago
Rahim Kanji ee3d24121e
Update MySQL_PreparedStatement.cpp
2 years ago
Rahim Kanji e53cd200ab Code cleanup
2 years ago
Rahim Kanji 1e4c108659 Fixed memory leak in querying stats_mysql_prepared_statements_info
2 years ago
Rahim Kanji 989687c68a Implemented memory usage monitoring for the prepared statement cache with the following changes:
2 years ago
René Cannaò e35b944ca1 Added destructor to MySQL_STMT_Manager_v14()
3 years ago
René Cannaò 71e2510ef6 Code cleanup on MySQL_HostGroups_Manager
3 years ago
René Cannaò 3de13665e8
Merge pull request #3557 from sysown/v2.x-ccov2
5 years ago
René Cannaò b912d978b0 Removing or commenting legacy/unused code
5 years ago
Javier Jaramago Fernández 4ea7b750fd Moved helper function 'proxy_mysql_stmt_close' from 'gen_utils' to 'MySQL_Protocol' #3525
5 years ago
Javier Jaramago Fernández 297bc8bae6 Refactored calls to 'mysql_stmt_close' into function holding preparation of 'MYSQL_STMT*' parameter #3525
5 years ago
Javier Jaramago Fernández 9e70e3918b Reversed adding 'first_comment' to 'compute_hash' #3427
5 years ago
Javier Jaramago Fernández 028623c06c Added 'first_comment' to 'MySQL_STMT_Global_info' to allow processing it during 'STMT_EXECUTE' #3427
5 years ago
Javier Jaramago Fernández 5d0a9a2087 Updated 'stats_mysql_prepared_statements_info' table definition to hold 'num_columns' and 'num_params' info for prepared statements
5 years ago
René Cannaò 7b021e027a Do not cache routing metadata for COM_STMT_EXECUTE
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
6 years ago
René Cannaò 9ed7094cfe Implemeting of more locking in SELECT statements
7 years ago
René Cannaò 059579f5a2 Fix some compiler warnings
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
Nick Vyzas 90348cd1c9 Fixes user / schema column order https://github.com/sysown/proxysql/issues/1720
7 years ago
René Cannaò 0fdd52b46d Minor memory leak fix
8 years ago
René Cannaò be7f687a43 Optimize when purging prepared statements
8 years ago
René Cannaò 2bb322db6f Several fixed in Prepared statements
8 years ago
Nikolaos Vyzas 7a2e27c361 Adding minor conflict resolution fixes
8 years ago
Nikolaos Vyzas f2d3684a49 Merge remote-tracking branch 'upstream/v2.0-lab' into v2.0-lab
8 years ago
René Cannaò 8a2ffdb7f2 MyComQueryCmd not initialized could cause crash #1370
8 years ago
René Cannaò a8e8859b79 Add rw lock to ensure metadata aren't updated while running STMT_PREPARE_RESPONSE
8 years ago
René Cannaò 7ab67dc685 Bug fix for #1333
8 years ago
René Cannaò d04ee3d385 Remove all references to PS handling before 1.4
8 years ago
René Cannaò f87c41188f Purge PS metadata cache only when possible #1312
8 years ago
René Cannaò 3520dbbacc Remove all references to PS handling before 1.4
8 years ago
René Cannaò 3ddbfd826f Purge PS metadata cache only when possible #1312
8 years ago
René Cannaò 6302628772 Data sent with STMT_SEND_LONG_DATA was lost #1283
8 years ago
René Cannaò ea9fa03ab1 Added table stats.stats_mysql_prepared_statements_info
8 years ago
René Cannaò d27327a003 Generate different stmt_id if clients ask for the same multiple times
8 years ago
René Cannaò 703ee8ef0f Reset connections instead of dropping them when mysql-max_stmts_per_connection is reached
8 years ago
René Cannaò 375f912ab0 Stmt_Cached and Stmt_Max_Stmt_id for PS #1198
8 years ago
René Cannaò 59bac7f365 Reset PS metadata if they change
9 years ago
René Cannaò 02432b2b27 Possible fix for issue #1062
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò de0b939e1c clang-format on MySQL_PreparedStatement.cpp
9 years ago
René Cannaò 2f65c2e48b Evaluate enforce_autocommit_on_reads on PS #899
9 years ago
René Cannaò 215473ea82 Fix bug #897 : crash with PS multiple users
9 years ago
René Cannaò a6c53d0d12 Revert "Refactor header includes."
9 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
9 years ago
René Cannaò b25239c72a Improvements related to STMT cache
9 years ago
René Cannaò 8074e738ed Added support for STMT_SEND_LONG_DATA #764
9 years ago
René Cannaò 9a91a40c53 Print stmt info only in DEBUG mode
10 years ago
René Cannaò 505196fd6b Implemented recycling of stmt_id
10 years ago