diff --git a/docs/en/engines/table-engines/integrations/mysql.md b/docs/en/engines/table-engines/integrations/mysql.md index b0e5959c0c2..c7b3a916a05 100644 --- a/docs/en/engines/table-engines/integrations/mysql.md +++ b/docs/en/engines/table-engines/integrations/mysql.md @@ -108,9 +108,43 @@ SELECT * FROM mysql_table └────────────────┴────────┘ ``` +## Settings {#mysql-settings} + +Default settings are not very efficient, since they do not even reuse connections. These settings allow you to increase the number of queries run by the server per second. + +### connection_auto_close {#connection-auto-close} + +Allows to automatically close the connection after query execution, i.e. disable connection reuse. + +Possible values: + +- 1 — The connection reuse is disabled. +- 0 — The connection reuse is enabled. + +Default value: `1`. + +### connection_max_tries {#connection-max-tries} + +Sets the number of retries for pool with failover. + +Possible values: + +- Positive integer. +- 0 — There are no retries for pool with failover. + +Default value: `3`. + +### connection_pool_size {#connection-pool-size} + +Size of connection pool (if all connections are in use, the query will wait until some connection will be freed). + +Possible values: + +- Positive integer. + +Default value: `16`. + ## See Also {#see-also} -- [The ‘mysql’ table function](../../../sql-reference/table-functions/mysql.md) +- [The mysql table function](../../../sql-reference/table-functions/mysql.md) - [Using MySQL as a source of external dictionary](../../../sql-reference/dictionaries/external-dictionaries/external-dicts-dict-sources.md#dicts-external_dicts_dict_sources-mysql) - -[Original article](https://clickhouse.com/docs/en/engines/table-engines/integrations/mysql/) diff --git a/docs/en/operations/settings/mysql-settings.md b/docs/en/operations/settings/mysql-settings.md deleted file mode 100644 index 4d075d330ad..00000000000 --- a/docs/en/operations/settings/mysql-settings.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -toc_priority: 66 -toc_title: MySQL Settings ---- - -# MySQL Settings {#mysql-settings} - -Used in the [MySQL])(../../engines/table-engines/integrations/mysql.md) engine. - -Default settings are not very efficient, since they do not even reuse connections. These settings allow you to increase the number of queries run by the server per second. - -## connection_auto_close {#connection-auto-close} - -Auto-close connection after query execution, i.e. disables connection reuse. - -Possible values: - -- 1 — The connection reuse is disabled. -- 0 — The connection reuse is enabled. - -Default value: `1`. - -## connection_max_tries {#connection-max-tries} - -Number of retries for pool with failover. - -Possible values: - -- Positive integer. -- 0 — There are no retries for pool with failover. - -Default value: `3`. - -## connection_pool_size {#connection-pool-size} - -Size of connection pool (if all connections are in use, the query will wait until some connection will be freed). - -Possible values: - -- Positive integer. - -Default value: `16`. diff --git a/docs/ru/engines/table-engines/integrations/mysql.md b/docs/ru/engines/table-engines/integrations/mysql.md index 94901c155b8..22c74c3b371 100644 --- a/docs/ru/engines/table-engines/integrations/mysql.md +++ b/docs/ru/engines/table-engines/integrations/mysql.md @@ -108,8 +108,43 @@ SELECT * FROM mysql_table └────────────────┴────────┘ ``` -## Смотрите также {#smotrite-takzhe} +## Настройки {#mysql-settings} -- [Табличная функция ‘mysql’](../../../engines/table-engines/integrations/mysql.md) +Настройки по умолчанию не очень эффективны, так как они не используют повторное соединение. Эти настройки позволяют увеличить количество запросов, выполняемых сервером в секунду. + +### connection_auto_close {#connection-auto-close} + +Позволяет автоматически закрыть соединение после выполнения запроса, то есть отключить повторное использование соединения. + +Возможные значения: + +- 1 — повторное использование соединения отключено. +- 0 — включено повторное использование соединения. + +Значение по умолчанию: `1`. + +### connection_max_tries {#connection-max-tries} + +Устанавливает количество повторных попыток для пула со сбоями соединения. + +Возможные значения: + +- Положительное целое число. +- 0 — отсутствуют повторные попытки для пула со сбоями соединения. + +Значение по умолчанию: `3`. + +### connection_pool_size {#connection-pool-size} + +Задает размер пула соединений (если используются все соединения, запрос будет ждать, пока какое-либо соединение не будет освобождено). + +Возможные значения: + +- Положительное целое число. + +Значение по умолчанию: `16`. + +## См. также {#smotrite-takzhe} + +- [Табличная функция mysql](../../../engines/table-engines/integrations/mysql.md) - [Использование MySQL в качестве источника для внешнего словаря](../../../engines/table-engines/integrations/mysql.md#dicts-external_dicts_dict_sources-mysql) -