-
Notifications
You must be signed in to change notification settings - Fork 289
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
sink(ticdc): limit the number of transactions cached in a mysql worker #10892
Conversation
Skipping CI for Draft Pull Request. |
e159815
to
c302346
Compare
2649495
to
55b9eb6
Compare
51d2935
to
000f85d
Compare
/retest |
In response to a cherrypick label: new pull request created to branch |
Signed-off-by: ti-chi-bot <[email protected]>
In response to a cherrypick label: new pull request created to branch |
Signed-off-by: ti-chi-bot <[email protected]>
Signed-off-by: ti-chi-bot <[email protected]>
In response to a cherrypick label: new pull request created to branch |
…ql worker (pingcap#10892) (pingcap#10941)" This reverts commit 764fdb4.
…ql worker (pingcap#10892) (pingcap#10959)" This reverts commit c56e6ba.
…ql worker (pingcap#10892) (pingcap#10959)" This reverts commit c56e6ba.
…ql worker (pingcap#10892) (pingcap#10959)" This reverts commit c56e6ba. Signed-off-by: qupeng <[email protected]>
What problem does this PR solve?
Issue Number: close #10896
What is changed and how it works?
Txn.Worker
to reduce interdependencies between modules.Txn.Worker
.causality.worker
that support different batch control policies.Check List
Tests
In the workload skew case, the maximum performance improvement after optimization is about 300% ~ 1000%.
Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note