> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/mariadb-cloud/cloud-management/config/maxscale.md).

# MariaDB Cloud Intelligent Proxy

MariaDB Cloud Intelligent Proxy represents an optimized iteration of MariaDB MaxScale. The subsequent Configuration Manager parameters are leveraged to tailor the behavior of MariaDB MaxScale:

| Name                                                                                                                                                                                                                | Default Value              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |
| [causal\_reads](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#causal_reads)                                                                                                                  | none                       |
| [causal\_reads\_timeout](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#causal_reads_timeout)                                                                                                 | 10s                        |
| [delayed\_retry](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#delayed_retry)                                                                                                                | true                       |
| [delayed\_retry\_timeout](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#delayed_retry_timeout)                                                                                               | 10s                        |
| [failcount](/docs/maxscale/reference/maxscale-monitors/mariadb-monitor.md#failcount)                                                                                                                                | 7                          |
| [master\_accept\_reads](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#master_accept_reads)                                                                                                   | true                       |
| [master\_reconnection](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#master_reconnection)                                                                                                    | true                       |
| [max\_slave\_connections](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#max_slave_connections)                                                                                               | 255                        |
| [max\_replication\_lag](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#max_replication_lag)                                                                                                   | 0ms                        |
| [monitor\_interval](/docs/maxscale/maxscale-archive/archive/mariadb-maxscale-25-01/mariadb-maxscale-2501-maxscale-25-01-monitors/mariadb-maxscale-2501-maxscale-2501-common-monitor-parameters.md#monitor_interval) | 2000ms                     |
| [slave\_selection\_criteria](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#slave_selection_criteria)                                                                                         | LEAST\_CURRENT\_OPERATIONS |
| [strict\_multi\_stmt](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#strict_multi_stmt)                                                                                                       | false                      |
| [strict\_sp\_calls](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#strict_sp_calls)                                                                                                           | false                      |
| [transaction\_replay](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#transaction_replay)                                                                                                      | true                       |
| [transaction\_replay\_attempts](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#transaction_replay_attempts)                                                                                   | 10                         |
| [transaction\_replay\_max\_size](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#transaction_replay_max_size)                                                                                  | 10Mi                       |
| [transaction\_replay\_retry\_on\_deadlock](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#transaction_replay_retry_on_deadlock)                                                               | true                       |
| [use\_sql\_variables\_in](/docs/maxscale/reference/maxscale-routers/maxscale-readwritesplit.md#use_sql_variables_in)                                                                                                | all                        |
