-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
[opt](binlog) support rename binlog #37031
Conversation
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
clang-tidy review says "All clean, LGTM! 👍" |
run buildall |
run buildall |
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 40067 ms
|
TPC-DS: Total hot run time: 174928 ms
|
ClickBench: Total hot run time: 30.68 s
|
run buildall |
TPC-H: Total hot run time: 40014 ms
|
TPC-DS: Total hot run time: 172690 ms
|
ClickBench: Total hot run time: 30.2 s
|
run buildall |
TPC-H: Total hot run time: 40005 ms
|
TPC-DS: Total hot run time: 171631 ms
|
ClickBench: Total hot run time: 30.77 s
|
fe/fe-core/src/main/java/org/apache/doris/persist/TableInfo.java
Outdated
Show resolved
Hide resolved
clang-tidy review says "All clean, LGTM! 👍" |
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
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.
There are no problems with the changes made to the ENV file.
trigger ci |
run buildall |
1 similar comment
run buildall |
TPC-H: Total hot run time: 39873 ms
|
TPC-DS: Total hot run time: 173824 ms
|
ClickBench: Total hot run time: 31.18 s
|
Rename operator doesn't have binlog now. This PR will create binlog when execute rename. The rename operator means : 1. rename table : ALTER TABLE table1 RENAME table2; 2. rename rollup : ALTER TABLE example_table RENAME ROLLUP rollup1 rollup2; 3. rename partition : ALTER TABLE example_table RENAME PARTITION p1 p2; After SQL analyzing, we can get the old and new table name (rollup name or partition name), then record the info to binlog, so we can use the info from binlog.
## Proposed changes Issue Number: close #xxx <!--Describe your changes.--> Related PR is : #37031 , when replay rename table, addTableRename is needed
## Proposed changes Issue Number: close #xxx <!--Describe your changes.--> Related PR is : #37031 , when replay rename table, addTableRename is needed
Proposed changes
Rename operator doesn't have binlog now. This PR will create binlog when execute rename. The rename operator means :
After SQL analyzing, we can get the old and new table name (rollup name or partition name) , then record the info to binlog, so we can use the info from binlog.