New:
- Updated NDB Compressed LCP and BACKUP patches (now with O_DIRECT support)
- InnoDB patch for Windows that should give ~5x improvement on commits/sec (Bug31876)
- Everything in current telco-6.3 tree (ndb ~6.3.5)
- Lots of NDB improvements and new features over regular 5.1.
-
- WL3686 Remove read before update
- WL2680 NDB Batched Update
- WL2679 NDB Batched Delete
- WL4108 NDB Handler statistics
- WL4096 NDB Realtime performance and settings
- WL3126 and WL3127 Client and Replication bind address
- NDB Online ALTER TABLE ADD COLUMN
- NDB Multi-Master replication conflict resolution (limitations apply :)
- NDB prepare for endian independence
- NDB micro-gcp (reduces replication lag)
- NDB SendBuffer throttling
- NDB MySQL Server TC selection (improve performance)
-
- Lots of NDB improvements and new features over regular 5.1.
Old (In previous patchset too):
- Remove ndb_use_exact_count giving up to 300% performance improvements on Joins in NDB
- INFORMATION_SCHEMA table for NDB node status
- NDB Cluster Log as CSV file (suitable for ENGINE=CSV)
- Skeleton Engine (build from storage/skeleton)
- MyHTTP Engine (build from storage/myhttp)
- PBXT Engine (build from storage/pbxt)
- Make ARCHIVE faster at compressing (at slight expense of space usage)
Availability:
- Patch (apply with -p1 to mysql 5.1.22) 4.0 MB
- Applies cleanly on a BK source tree… a few files don’t exist in the tarball on dev.mysql.com (due to the way it’s built)… so when asked for “file to patch” just hit enter and then choose y to skip that patch.
- README (list of patches, descriptions) 13kb
- quilt patch series tarball (individual patches) 4.1MB
- diffstat 228k
Feedback much appreciated.
Hi Stewart,
This is cool! I plan to keep “stew” up-to-date with the latest patches for PBXT and the BLOB Streaming engine. :)
Maybe we can get Jeremy (http://jcole.us/blog/) to change http://www.dorsalsource.org so that it will accept patches and generate the binaries for any platform!