Текущее время: Пн, авг 25 2025, 09:51

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Почему могут не использоваться агрегаты?
СообщениеДобавлено: Пт, окт 28 2005, 14:08 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 13:57
Сообщения: 212
Откуда: Moscow
Коллеги, всем привет!

В системе создано много агрегатов, но они почему-то практически не используются - запросs тянeт все напрямую из таблиц.
От этого очень сильно страдает производительность, запросы "повисают".
Конечно, это только одна из возможных причин, но я и ее хочу исключить

заранее благодарю за любую помощь

Best regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 28 2005, 14:33 
Гость
Если они созданы и являются активными, то все должно работать.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 28 2005, 14:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
GS написал(а):
Если они созданы и являются активными, то все должно работать.


Совсем не факт.

то Alena__ :

А скажите, на основании чего вы сделали выводы, что у вас не используются агрегаты?

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

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 29 2005, 06:46 
Гость
Совсем не факт.



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


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, окт 29 2005, 08:13 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 13:57
Сообщения: 212
Откуда: Moscow
To BW-ник:

Спасибо.

Основания:
1. В sm50 видно, что запрос сначала читает агрегат-таблицу, потом начтнает читать основную таблицу и на ней "подвисает", так как данных много.
2. В таблице RSDDSTAT для нужных мне запросов поле QAGGRUSED
пустое
3. В St03 соотношение выбранных/перенесенных строк значительно превышает 10

Еще вопрос: BW-статистику вы собираете каждый раз после загрузок? насколько это трудоемко для системы?

Best regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 31 2005, 10:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Alena__ написал(а):
To BW-ник:

Спасибо.

Основания:
1. В sm50 видно, что запрос сначала читает агрегат-таблицу, потом начтнает читать основную таблицу и на ней "подвисает", так как данных много.
2. В таблице RSDDSTAT для нужных мне запросов поле QAGGRUSED
пустое
3. В St03 соотношение выбранных/перенесенных строк значительно превышает 10

Еще вопрос: BW-статистику вы собираете каждый раз после загрузок? насколько это трудоемко для системы?

Best regards


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

Еще раз, посмотрите в rsrt какие агрегаты нужны конкретному запросу - там есть аткая опция поиск агрегатов. и сравните с тем, что у вас есть.

А еще можете попробовать в веднии агрегатов попростить систему построить агрегат из конкретного запроса - эффект тот же будет.

Насчет статистики. Сам сбор статистики производится автоматически при включенной опции ( через рса1 включете для инфопровайдеров ). Время, которая система затрачивает при этом составляет доли секунд - только вставить в соответствующие таблицы итоговые данные.

_________________
In SAP we trust !


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

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


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

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


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

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