PHP - Manual: PECL/mysqlnd_ms 1.3 series
2024-12-27
1.3.2-stable
Bug fixes
Fixed problem with multi-master where although in a transaction the queries to the master weren't sticky and were spread all over the masters (RR). Still not sticky for Random. Random_once is not affected.
1.3.1-beta
Bug fixes
Fixed problem with building together with QC.
1.3.0-alpha
The 1.3 series aims to improve the performance of applications and the overall load of an asynchronous MySQL cluster, for example, a MySQL cluster using MySQL Replication. This is done by transparently replacing a slave access with a local cache access, if the application allows it by setting an appropriate quality of service flag. When using MySQL replication a slave can serve stale data. An application using MySQL replication must continue to work correctly with stale data. Given that the application is know to work correctly with stale data, the slave access can transparently be replace with a local cache access.
PECL/mysqlnd_qc serves as a cache backend. PECL/mysqlnd_qc supports use of various storage locations, among others main memory, APC and MEMCACHE.
Feature changes
Added cache option to quality-of-service (QoS) filter.
Support for built-in global transaction identifier feature of MySQL 5.6.5-m8 or newer.
官方地址:https://www.php.net/manual/en/mysqlnd-ms.changes-one-three.php