Текущее время: Вс, авг 03 2025, 13:37

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Имеет ли право на жизнь: кэширование AUFK
СообщениеДобавлено: Пн, июл 16 2007, 10:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 09 2004, 11:38
Сообщения: 127
Пол: Мужской
Господа, хотел бы посоветоваться... Упрощенно ситуация такая:

Имеется "конструктор" отчетов, в котором, в числе прочего, может периодически происходить обращение к таблице AUFK с использованием первичного ключа AUFNR IN SELECT_OPTION[]. Проблема в том, что есть опасность вывалиться в дамп из-за слишком большого размера SQL-запроса, так как SELECT_OPTION[] формируется хитрым образом на основании предыдущих данных и что там у пользователя получится - богу известно...
Что бы не разбивать SELECT_OPTION[] на несколько, есть идея закэшировать ВСЮ AUFK во внутреннюю таблицу и дальше безопасно работать с ней...

AUFK ~30 000 записей.

Дык вот, имеет ли сия идея право на жизнь и будет ли за это бить базис?

_________________
Труд сделал из обезьяны человека, из коня - транспорт... Тут как повезет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 16 2007, 10:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Это мелочи жизни "30000" вот в BSEG около милиона! Сам работаю с внутреними таблицами так удобнее и безопасние!!! :P


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 16 2007, 14:53 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Сб, июл 07 2007, 14:17
Сообщения: 21
Откуда: Москва
Пол: Мужской
Почему бы не использовать FOR ALL ENTRIES?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 16 2007, 15:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 09 2004, 11:38
Сообщения: 127
Пол: Мужской
arteos написал:
Почему бы не использовать FOR ALL ENTRIES?


Дело в том, что SELECT-OPTION получается хитрым образом и в SQL, тем более OPENSQL его получение не впихнуть, чтобы получился подзапрос..


В общем-то сделал. Сейчас буду тестировать, что получилось...

_________________
Труд сделал из обезьяны человека, из коня - транспорт... Тут как повезет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 16 2007, 16:00 
Специалист
Специалист

Зарегистрирован:
Пт, апр 13 2007, 17:15
Сообщения: 225
Мона соорудить
SELECT *
FROM aufk
WHERE .....

CHECK aufk-aufnr IN range.

APPEND aufk TO it_aufk.
ENDSELECT.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB