mysqlnd_ms_xa_commit
(PECL mysqlnd_ms < 1.6.0)
mysqlnd_ms_xa_commit — Commits a distributed/XA transaction among MySQL servers
Описание
Commits a global transaction among MySQL servers started by mysqlnd_ms_xa_begin().
If any of the global transaction participants fails to commit an implicit rollback is performed. It may happen that not all cases can be handled during the rollback. For example, no attempts will be made to reconnect to a participant after the connection to the participant has been lost. Solving cases that cannot easily be rolled back is left to the garbage collection.
Замечание: Experimental
The feature is currently under development. There may be issues and/or feature limitations. Do not use in production environments.
Список параметров
Возвращаемые значения
Returns TRUE
if the global transaction has been committed. Otherwise, returns FALSE
Смотрите также
- Quickstart XA/Distributed transactions
- Runtime configuration
- mysqlnd_ms_get_stats() - Returns query distribution and connection statistics
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с базами данных
- Расширения для работы с базами данных отдельных производителей
- MySQL Drivers and Plugins
- Mysqlnd replication and load balancing plugin
- mysqlnd_ms_dump_servers
- mysqlnd_ms_fabric_select_global
- mysqlnd_ms_fabric_select_shard
- mysqlnd_ms_get_last_gtid
- mysqlnd_ms_get_last_used_connection
- mysqlnd_ms_get_stats
- mysqlnd_ms_match_wild
- mysqlnd_ms_query_is_select
- mysqlnd_ms_set_qos
- mysqlnd_ms_set_user_pick_server
- mysqlnd_ms_xa_begin
- mysqlnd_ms_xa_commit
- mysqlnd_ms_xa_gc
- mysqlnd_ms_xa_rollback
Коментарии
404 Not Found