Comments (2)
Hi @ukyanj0 .
Thank you for being part of our community!
Do you have evidence that ProxySQL is sending more traffic to DB 4,5 ?
proxySQL catches that DB 4,5 have better specification
No, ProxySQL doesn't check backend specification, but based on response time it may act differently.
If multiplexing is enabled, ProxySQL tends to send more traffic to the servers that respond faster to queries because they have free connections.
But in your case, it seems that:
- multiplexing get disabled
- DB 4,5 is actually slower
Therefore I do not think that ProxySQL is sending load balancing more traffic to DB 4,5 .
But because your traffic disables multiplexing, it is possible that just few connections are responsible for most of the load on DB 4,5 .
On the other end, the load average on DB 4,5 is very small. The highest read is 0.43 on 5m average.
The server DB 4,5 is not overloaded at all!
It is "only" swapping a lot.
I suspect that during the OS upgrade one of two things happened:
- your database server configuration was changed too (for example, the InnoDB buffer pool size was changed)
- the available RAM was reduced
If I should make a guess, I would guess that RAM was reduced.
A server with 32 CPU cores and only 16GB of RAM is a very weird configuration: too little RAM for a server with 32 cores.
So far, I don't believe this is a ProxySQL issue, neither a MariaDB issue. I suspect it is either a misconfiguration, or someone removed some RAM.
Thanks,
RenΓ©
from proxysql.
It is my bad that I didn't make it clear that we only updated WAS, not DB server.
WAS is now Rocky Linux 8/MariaDB 10.11/ProxySQL 2.3.2, while DB server is CentOS 7/MaridDB 10.0 and there is very little chance we changed DB server config. The multiplexing option seems to be off as you said.
By the way the disk IO increases to a few hundreads on DB4,5 from time to time that might be caused by high-core/low-memory as you said. We will check it first then figure out if there is actual traffic monitoring tools.
Thank you for your support.
Sincerely
Ukyan
from proxysql.
Related Issues (20)
- Server version reports minimum accessible version, not actual version HOT 5
- How does proxysql handle the AuthMoreData packet in mysql connection phase?
- How does ProxySQL handle timeout connections from applications while running a query?
- No response for executing the stored procedure output with select statement. HOT 7
- Exceeding the max_transaction_behind value, the status of mysql_Server did not change to SHUNNING HOT 2
- The established connection did not execute the avoidance policy
- Looking forward to supporting separate the crendentials between frontend and backend
- connection is locked to hostgroup (writer) but trying to reach hostgroup (reader) HOT 3
- GTID in MySQL 8.4+
- Old signing key on the repo HOT 4
- MariaDB connections exceeds personally-calculated ProxySQL max connections.
- Space in stats_mysql_query_digest.digest HOT 1
- Queries[SELECT] part of transactions are not going to the Writer/Primary and routing to other secondaries HOT 2
- Downtime the app because of Shunning the writer server HOT 2
- High latency, increasing with higher load HOT 8
- I want to know the correspondence between proxysql version, jdbc mysql driver version and mysql version HOT 1
- ERROR 9001 (HY000) at line 1: Max connect timeout reached while reaching hostgroup 20 after 10000ms HOT 1
- Implement automatic reload of TLS certificates after a crash
- Honor `--initial` after a crash
- Proxysql-initial unable to start service HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proxysql.