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

Часовой пояс: 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 часа


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

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


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

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