JDB C в скрипте Google Apps. Исключение: заявление отменено из-за тайм-аута или запроса клиента - PullRequest
2 голосов
/ 20 февраля 2020

Я пытаюсь получить данные из базы данных 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.

Однако он не работает и выдает ту же ошибку. Не могли бы вы сказать мне решение для этого?

1 Ответ

3 голосов
/ 20 февраля 2020

Кажется, это известная проблема. Пометьте звездочкой ★ и прокомментируйте проблему , чтобы заставить разработчиков Google расставить приоритеты. Пока проблема не будет устранена, вы можете переключиться обратно к среде выполнения Rhino .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...