This is a patch release with small bug fixes and features.
- Bug fix for queries involving large numbers of tables in a join
- New option for the
dolt backup
command.
Merged PRs
dolt
- 3580: dolt backup sync-url
Addssync-url
to the backup command as a way to backup a database without having to add a backup. This is useful in sql-server mode where you cannot add named backups.
go-mysql-server
- 1051: Better join commutativity count
We excluded joins on the basis of join factors in the logical join tree,
rather than distinct join subtrees subject to commutativity. The
difference is that we have to permute n! to optimize the search space
of all valid commutative trees, versus a k^n (k = table rows) execution
runtime. 12! blocks analysis, k^12 is steep but can be OK depending on
cardinality and indexes. We impose no limits on k^n joins. - 1047: sql/parse: Test round-tripping
sql.Type
as string - 1046: Introduced OrderedIndex interface to deal with indexes that don't return ordered results
Closed Issues
- 1050: Complex query with ABS, !=, REGEXP, and CONVERT fails.