-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
executor: add runtime information for point-get executor #18666
executor: add runtime information for point-get executor #18666
Conversation
Signed-off-by: crazycs520 <[email protected]>
Signed-off-by: crazycs520 <[email protected]>
…-collect-txn-snapshot
Signed-off-by: crazycs520 <[email protected]>
Signed-off-by: crazycs520 <[email protected]>
Signed-off-by: crazycs520 <[email protected]>
Signed-off-by: crazycs520 <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #18666 +/- ##
===========================================
Coverage 79.3677% 79.3677%
===========================================
Files 544 544
Lines 148229 148229
===========================================
Hits 117646 117646
Misses 21192 21192
Partials 9391 9391 |
What does |
|
How about:
|
Great, look good to me. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And also please add some tests for this. Integration tests like integration_test.go
can be easily added for this case.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/merge |
@qw4990 Oops! This PR requires at least 2 LGTMs to merge. The current number of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@crazycs520 what about batch point-get executor?
@lzmhhh123 I will add batch-point-get in the next PR, this PR is large enough. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/merge |
/run-all-tests |
@crazycs520 merge failed. |
/rebuild |
/build |
/rebuild |
/rebuild |
/run-unit-test |
Signed-off-by: ti-srebot <[email protected]>
cherry pick to release-4.0 in PR #18817 |
What problem does this PR solve?
As the title said.
Here is some example of
explain analyze select * from t where a=1;
Normally
when point-get meet lock:
when tikv restart:
Of course, the slow-log will also record the
point-get
runtime information too:Related changes
Check List
Tests
Side effects
Release note