
Transaction boundaries can now be detected using regexes. All else being equal, it gives a 10% performance improvement compared to qc-based detection. In a subsequent change, mysql_client.c will be modified to use qc_get_trx_type_mask() instead of qc_get_type_mask(). Currently the use of regex matching is turned on using an environment variable. That will change.