(results.next()) очень долго обходит ответ, можно ли как то это ускорить?
Нет, вроде. Предполагается, что вы работаете с результатоми выборок и представлений. Ну, мне так кажется.
Обход ответа это уже скрипты, jdbc вам только выдает ответ. Попробуйте как Александр написал, переписать цикл на for и двигайтесь от 1 до COUNT(*) итерациями по сколько-то штук. и померяйте где больше потери - на обработке или на некольких селектах.
Не получиться ибо jdbs иттератор https://github.com/googleworkspace/apps-script-samples/blob/master/service/jdbc.gs
что именно не получится?
Хотя Однако если мы хотим перебрать наш объект и получить из него его элементы, то нам не надо обращаться к методу next(). Поскольку объект iterable реализует итератор, то его можно перебрать с помощью цикла for-of:
я не об этом.. сам код я похоже посеял, но логика по памяти была примерно такая: - открываем коннект - делаем запрос которым считаем ожидаемое количество результатов - m - делаем цикл внутри которого кидаем запросы по n штук, пока (n1 + n2 +n3 + n?) < m - отдельно разбираем каждый результат - закрываем коннект
Обсуждают сегодня