title | date | summary | tags | ||
---|---|---|---|---|---|
Weekly update (August 07 ~ August 13, 2017) |
2017-08-14 |
Last week, we landed 78 PRs in the TiDB repositories and 28 PRs in the TiKV repositories. |
|
Last week, we landed 78 PRs in the TiDB repositories.
- Enable pushing down the following operations to TiKV.
- Use the
Delete-in-Range
feature to speed up theDrop Database/Table/Index
operations. - Support prioritizing statements.
- Fix the
TimeDiff
compatibility issue. - Consider charset in
Right/Left/Substr
. - Do not record metrics when running intenal SQL.
- Fix potential issue of schema validation check.
- Add desc order info in
explain
.
- Refactor the row structure to reduce memory allocation.
- Refactor the following expressions/builtin-functions evaluation framework:
- Adjust cost for the
Sort
operator. - Change the row format from structure to
Datum
slice.
Last week, We landed 28 PRs in the TiKV repositories.
- Add hex/escaped converting for tikv-ctl.
- Add custom instant for time utilities.
- Add rows properties.
- Add size properties.
- Add region approximate size.
- Support basic DAG expression evaluation for coprocessor.
- Support the delete range KV command.
- Add the diff command for tikv-ctl to check the difference between 2 databases.
- Fix a bug caused by using box_try for the coprocessor.
- Speed up clearing meta.
- Reduce callback by batching RaftCmdRequest.
- Refactor the configuration.
- Refactor the DAG and old selection.
- Refactor the time utilities.