При выполнении запроса из Tableau сервера – он завершается ошибкой:
[MySQL][ODBC 5.3(w) Driver][mysqld-5.5.5-10.2.11-MariaDB]Lost connection to MySQL server during query
Unable to create extract
Решение – изменить параметр net_read_timeout
.
Переходим к RDS > Parameter groups, находим net_read_timeout
:
Выбираем параметр, жмём Edit parameters, задаём новое значение, например 60 секунд:
Проверяем:
[simterm]
MariaDB [(none)]> show variables like 'net_read_timeout'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | net_read_timeout | 60 | +------------------+-------+
[/simterm]
При использовании CloudFormation – параметр можно передать через ресурс AWS::RDS::DBParameterGroup
(не проверял):
"RDSDBParameterGroup": { "Type": "AWS::RDS::DBParameterGroup", "Properties" : { "Family" : "mariadb10.1", "Parameters" : { "net_read_timeout": 60 } } }
Готово.