Текущее время: Ср, авг 27 2025, 06:41

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Оптимизация времени работы запроса
СообщениеДобавлено: Вт, дек 27 2005, 11:03 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 29 2005, 10:34
Сообщения: 99
Откуда: Мытищи
Коллеги, следующая проблема:
отчет - 2 структуры - отрабатывает порядка 20 минут, что неприемлимо.
Какие есть возможности для оптимизации (кр. агрегатов- рассматриваем такой вариант) и как можно посмотреть на чем зависает обработка?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 27 2005, 11:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
включить иерархии и ограничить вывод данных обязательным запросом на ограничение по чему-либо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 27 2005, 11:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 29 2005, 10:34
Сообщения: 99
Откуда: Мытищи
Bkmz написал:
включить иерархии и ограничить вывод данных обязательным запросом на ограничение по чему-либо

:D Ну, понятное дело, что запрос не отбирает все данные, которые лежат во всех кубах за 10 последних лет. Ограничения по условию задачи стоят и ограничения по узлам иерархии тоже используются и много чего еще используется. Я имел ввиду не оптимизацию определения запроса, а какие-нить бивишные примочки, партицирование там или что-нить еще в таком роде.
Может есть мега транзакция где высвечивается время, потраченное на расчет отдельных строк или нечто в этом роде
Но все равно спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 27 2005, 11:44 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 13 2005, 13:40
Сообщения: 80
Откуда: местный
Может быть вам поможет транзакция RSRT? Запустите свой запрос с Отладкой. Включите там, напр. "Просмотр найденного агрегата" и/или "Просмотр SQL запроса"...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация времени работы запроса
СообщениеДобавлено: Вт, дек 27 2005, 13:01 
Почетный гуру
Почетный гуру
Аватара пользователя

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


для начала включите сбор статистики по кубу, на котором построен отчет. Выполните его. А потом st03 в зубы и вперед. Там вы выясните по доле времени выполнения в чем грабли - в БД, в сетке или фронтэнде.

если в БД - то смотрите соотношение объема выбранных/переданных строк. Если много - то стройте агрегаты. Потом идите в rsrt и анализируйте сам запрос к кубу.

в rsrv проверьте индексы, кривизну куба, а так же настройки бд.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 27 2005, 13:37 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
курс bw330 посмотри, там кой чего есть по оптимизации измерений в кубах


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптимизация времени работы запроса
СообщениеДобавлено: Вт, ноя 21 2006, 07:15 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 14 2005, 09:35
Сообщения: 81
Цитата:
для начала включите сбор статистики по кубу, на котором построен отчет. Выполните его. А потом st03 в зубы и вперед. Там вы выясните по доле времени выполнения в чем грабли - в БД, в сетке или фронтэнде.


Если не сложно - поясните как сделать все описанное, начиная от "включите сбор статистики по кубу" и заканчивая транзой st03, ни разу с ней не работал и интерфейс там непонятный


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 09:48 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
Цитата:
для начала включите сбор статистики по кубу, на котором построен отчет. Выполните его. А потом st03 в зубы и вперед. Там вы выясните по доле времени выполнения в чем грабли - в БД, в сетке или фронтэнде.

проще через RSRT, если задача разовая.


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

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


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

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


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

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