169 похожих чатов

И как курсоры ускорят что-либо?

6 ответов

6 просмотров

Так, что вся таблица не будет грузиться в оперативу AS, и потом ехать в FAE

Vlad- Автор вопроса
Ilya Kaznacheev
Так, что вся таблица не будет грузиться в оператив...

нужно смотреть конечно, но курсоры обычно юзают, когда не хватает оперативки, а тут проблема в скорости. Курсоры они ж медленные

Vlad
нужно смотреть конечно, но курсоры обычно юзают, к...

Нет такого “курсоры медленные”. Курсор - это инструмент, чтобы побить выдачу запроса на чанки, которые можно отдельно обработать (параллельно, например, чтобы увеличить скорость, либо последовательно, чтобы сэкономить память). Понятное дело, что это медленнее, чем получить результат всего запроса целиком, но речь то не про это, а про то, как потом эти данные обрабатываются

Vlad
нужно смотреть конечно, но курсоры обычно юзают, к...

Они ровно такие же как обычный запрос. На уровне самой бд все запросы идут через те же самые, только неявные, курсоры

Vlad- Автор вопроса
Денис
Они ровно такие же как обычный запрос. На уровне с...

речь шла о том, что с точки зрения AS они медленее, чем целиком одним запросом тащить. Поэтому, если проблема именно в том, что «медленно» , курсоры обычно не помогут, т.к параллельная обработка в абапе - такое себе извращение.

Vlad
речь шла о том, что с точки зрения AS они медленее...

Тащем то то же самое. Открыли курсор - тащим данные - закрыли . Всё. И в st05 при больших выборах это видно. Просто если юзаем обычный запрос, размер "по сколько вытаскивать" определяет as

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта