From 23c49d65c493795854bdab9b79ef28a7f80dc810 Mon Sep 17 00:00:00 2001 From: Dapeng Huang <7xerocha@gmail.com> Date: Fri, 26 Jan 2018 16:08:52 +0800 Subject: [PATCH] refactor docment --- Documentation/Getting-Started/Configuration-Guide.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Documentation/Getting-Started/Configuration-Guide.md b/Documentation/Getting-Started/Configuration-Guide.md index e12058d50..696b7101a 100644 --- a/Documentation/Getting-Started/Configuration-Guide.md +++ b/Documentation/Getting-Started/Configuration-Guide.md @@ -1065,12 +1065,14 @@ reached at which point the listener attempts to bind to the interface every #### `session_track_trx_state` -Enable or disable getting session transation state via session track mechanism. This -parameter takes a boolean value. Default False. +Enable or disable session transaction state tracking by offloading it to the backend servers. +Getting current session transaction state from server side will be more accurate for that state +inside stored procedures or prepare statments will be handle properly, and that is also faster +as no parsing is needed on MaxScale. + +This is only supported by MariaDB versions 10.3 or newer. Default is false. +The following Server side config is needed too. -Get current session transaction state from server side will be more accurate. -Minimum Server version Mariadb 10.3 or MySQL 5.7 is needed and following server -config is also needed. ``` session_track_state_change = ON session_track_transaction_info = CHARACTERISTICS