-
Notifications
You must be signed in to change notification settings - Fork 982
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle SQL_CALC_FOUND_ROWS #732
Comments
A vote up from me to handle this. Any chance you could tell us when this would be done? Thank you |
Hello, |
Hi. |
What is the context of this issue regarding SQL_CALC_FOUND_ROWS and FOUND_ROWS()? |
Multiplexing is not disabled when |
So, the eventual intention is to have "sticky" mapping and routing in SQL_CALC_FOUND_ROWS situations? |
Correct, that is the intention. The roadmap for 1.4 is to have routing even more configurable. For example, it would be possible to define when multiplexing and stickiness are disabled, and when they will be re-enabled. |
Fixed in 1.3.5 (to be released this week) and 1.4.0 . |
@renecannao, any news about 1.3.5? We need this feature to be able to use ProxySQL in production. We are using ProxySQL primarily behind a closed source application and did not realize they use quite a lot We are rolling ProxySQL usage back at this time until this issue has been fixed. :( |
There are already too many bug fixes in 1.3.5 . Therefore will be released this week |
Thank you, Rene! I think we will try disabling multiplexing for now, benchmark a bit, and see if it is usable at least until 1.3.5. |
Tested against 1.3.5, works only if mysql-query_digests = true
The only disadvantage is that it increases CPU usage. Thanks! |
@alejg, that is expected, as the digest is needed before searching for SQL_CALC_FOUND_ROWS . CPU utilization is expected to increase, but I don't expect more than 1% increase. |
I'll measure tomorrow within the high load hours. I think that this could be documented, would have saved a lot of time. Thanks |
Very valid point! |
SQL_CALC_FOUND_ROWS
andFOUND_ROWS()
should be tracked to identify when multiplexing needs to be disabled and re-enabledThe text was updated successfully, but these errors were encountered: