Текущее время: Вс, июл 27 2025, 14:55

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Время выполнения SELECT к P таблице основных данных
СообщениеДобавлено: Пт, сен 07 2012, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 11 2006, 14:43
Сообщения: 20
Здравствуйте! В подпрограмме завершения выполняю следующий запрос к P таблице основных данных (5,6 млн. записей) (все атрибуты, указанные в WHERE атрибуты навигации). Запрос выполняется 6 минут при размере RESULT_PACKAGE 1000 записей. (Для 100 записей примерно 40 секунд). Может кто-то подсказать способ уменьшить время выполнения SQL запроса?
SELECT /BIC/ZDOGOVOR /BIC/ZRES /BIC/ZRSTATUS
INTO TABLE lt_resultt1
FROM /BIC/PZRES
FOR ALL ENTRIES IN RESULT_PACKAGE
WHERE /BIC/ZSYSTEM EQ '01'
AND /BIC/ZDOGOVOR = RESULT_PACKAGE-/BIC/ZDOGOVOR
AND /BIC/ZRESRES = '010000001126'
AND OBJVERS = 'A'
AND /BIC/ZRSTATUS ne '4'.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время выполнения SELECT к P таблице основных данных  Тема решена
СообщениеДобавлено: Пт, сен 07 2012, 14:39 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 18 2012, 17:16
Сообщения: 5
Надо индекс на таблице строить по тем полям по которым выбираете.

CREATE INDEX SAPSR3." Z ~EMOE" ON SAPSR3." Z _PROJ "
("ф","ы ","в ")
TABLESPACE PSAPSR3
PCTFREE 10
INITRANS 20
MAXTRANS 255
NOPARALLEL ONLINE


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Время выполнения SELECT к P таблице основных данных
СообщениеДобавлено: Пт, сен 07 2012, 15:35 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 11 2006, 14:43
Сообщения: 20
Можете уточнить, индексы надо создавать в коде подпрограммы завершения или через SE14 для P-таблицы признака?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время выполнения SELECT к P таблице основных данных
СообщениеДобавлено: Пт, сен 07 2012, 18:18 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 11 2006, 14:43
Сообщения: 20
Спасибо, помогло:)


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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