Merged PRs
dolt
- 5307: Improve the performance of clone from AWS and GCS remotes.
- 5300: go/doltcore/doltdb: catch panic in gc concurrency tests
- 5291: update query timing to be accurate when using dolt sql-client
related: dolthub/go-mysql-server#1581
fixes: #5241 - 5286: allow different format options for dolt branch with track flag
Git allows:
git branch feature --track origin/feature
git branch --track request origin/feature
git branch feature --track=direct origin/feature
git branch --track=direct feature origin/feature
for creating new branch that tracks given remote tracking branch
does not allow:
git branch feature --track direct origin/feature
, but Dolt allows it as--track direct
and--track=direct
are considered the same - 5282: go/store/datas/pull: try to avoid unbounded growth of outstanding absent set
- 5274, 5273, 5270, 5269: Improvements to prepare for reenabling
call dolt_gc()
.
go-mysql-server
- 1580: Fix panic by rewriting how we move filter conditions up.
Fixes #5214 - 1576: New analyzer rule to replace count(*) with count(1) wherever it is found
This fixes #5171
Closed Issues
- 4216: Support additional Git ancestry syntax
- 5241: The dolt sql-client query timings always show 0.00 sec
- 5187:
dolt branch --track
does not create a new branch - 5171: translate count(*) to count(1) automatically
- 5292: Importing a dump using
dolt sql
creates an unexpected new database instead of using cwd
Latency
Read Tests | MySQL | Dolt | Multiple |
---|---|---|---|
covering_index_scan | 1.96 | 2.81 | 1.4 |
groupby_scan | 12.3 | 16.41 | 1.3 |
index_join | 1.16 | 4.57 | 3.9 |
index_join_scan | 1.12 | 3.96 | 3.5 |
index_scan | 30.26 | 52.89 | 1.7 |
oltp_point_select | 0.15 | 0.48 | 3.2 |
oltp_read_only | 2.97 | 8.58 | 2.9 |
select_random_points | 0.3 | 0.75 | 2.5 |
select_random_ranges | 0.35 | 1.14 | 3.3 |
table_scan | 30.81 | 61.08 | 2.0 |
types_table_scan | 70.55 | 186.54 | 2.6 |
reads_mean_multiplier | 2.6 |
Write Tests | MySQL | Dolt | Multiple |
---|---|---|---|
bulk_insert | 0.001 | 0.001 | 1.0 |
oltp_delete_insert | 2.76 | 11.87 | 4.3 |
oltp_insert | 1.44 | 2.97 | 2.1 |
oltp_read_write | 5.09 | 17.95 | 3.5 |
oltp_update_index | 1.42 | 5.47 | 3.9 |
oltp_update_non_index | 1.37 | 5.99 | 4.4 |
oltp_write_only | 2.22 | 9.06 | 4.1 |
types_delete_insert | 2.97 | 11.87 | 4.0 |
writes_mean_multiplier | 3.4 |
Overall Mean Multiple | 2.9 |
---|