Я пытаюсь получить данные из базы данных mySQL в Google Cloud SQL, используя JDB C из Google Apps Script. Однако я получил эту ошибку:
Исключение: оператор отменен из-за тайм-аута или запроса клиента
Я могу успешно получить некоторые другие данные. Однако некоторые данные я не могу.
Я выполняю один из успешных запросов и один из неудачных запросов на mySQL верстаке. Я могу выполнить безуспешный запрос без проблем на mySQL верстаке.
Я сравнил продолжительность.
Duration / Fetch
-------------------------------------------
Successful query: 0.140 sec / 0.016 sec
Unsuccessful query: 0.406 sec / 0.047 sec
Неудачный запрос, кажется, занимает больше времени. Итак, я установил тайм-аут запроса с помощью:
stmt.setQueryTimeout(0);
, намереваясь не устанавливать тайм-аут (когда значение установлено в ноль, это означает, что выполнение не имеет ограничения по тайм-ауту). Затем я выполнил его на Google Apps Script.
Однако он не работает и выдает ту же ошибку. Не могли бы вы сказать мне решение для этого?