При выполнении запроса из 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
}
}
}
Готово.

