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

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


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

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


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

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