Текущее время: Вт, авг 26 2025, 17:27

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Вт, дек 06 2005, 12:35 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Есть семовский куб, в который каждый день заносятся данные. Ночью куб в цепочке переключается в нетранзакционный и данные из него перекачиваются в другой (сводный) куб. В результате по каждому дню получаю запрос (виден в администрировании куба).
Внимание вопрос: Хорошо это или плохо? Как правильнее поступать в этом случае с запросами? Есть ли какие-нибудь камни, на которые можно нарваться?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Вт, дек 06 2005, 12:57 
Почетный гуру
Почетный гуру
Аватара пользователя

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


1. А зачем перекачивать? хотя вопрос не в тему
2. много запросов = много разделов = фиговенько для производительности (rsrv ругается :) )
3. много данных в плановом кубе - снижение перфоманса при планировании
4. много несжатых данныз = снижение перформанса, так как в запросе будет писаться дельты - результаты изменений. соответтсвенно прежде чем вывести на экран сумму bw прошуршит по всему кубику и сложит превоначальную сумму + ВСЕ дельточки. потом чел изменит, bps посчитает дельточку от получившейся суммы и то что на экране и ее запишет в кубик...
5. партицирование ( физическое ) на несжатых данных не работает

В общем главные грабли - снижение проиводительности. Выходов много, один из которых - сжимать данные. И архивировать старые в другой куб и грохать архивные данные из планового - например выборочным удалением.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Вт, дек 06 2005, 13:08 
Директор
Директор
Аватара пользователя

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

Реализация джойна кубов, (далее следует много нецензурных слов в сторону индусских программистов) :(
BW - ник написал:
В общем главные грабли - снижение проиводительности. Выходов много, один из которых - сжимать данные. И архивировать старые в другой куб и грохать архивные данные из планового - например выборочным удалением.

ok спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Вт, дек 06 2005, 14:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
BW - ник написал:
3. много данных в плановом кубе - снижение перфоманса при планировании


А сколько записей приемлемо в кубе планирования (без использования агрегатов)? Хотя бы порядок числа?

_________________
Ze dream vil finali kum tru! (C)EuroEnglish


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Вт, дек 06 2005, 15:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
JeKa написал:
BW - ник написал:
3. много данных в плановом кубе - снижение перфоманса при планировании


А сколько записей приемлемо в кубе планирования (без использования агрегатов)? Хотя бы порядок числа?


да фиг его знает... таких данных у сапа нет и у меня тоже :))...
ну давайте порассуждаем вместе. Сап рекомендует держать не более 2 млн записей в кубе. Доступ к данным производится через функции rsdri_infoprov_read (ну или более низкоуровневых если быть точнее) в обоих случаях... ну отсюда можно сделать выводы... хотя все очень сильно зависит от задач , от архитектуры хранения информации, мощности измерений и от обшей производительности системы в целом... В каждом конкретном случае надо смотреть индивидуально.

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 2млн
СообщениеДобавлено: Ср, дек 07 2005, 16:18 
Гость
2 млн записей это мало. Понятно что их в реальности гораздо больше. У нас по месяцу генерится около миллиона записей в некоторых SEM кубах. Пока не паримся. Особой разницы не заметно. Особенно на счетах.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Чт, дек 08 2005, 07:24 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 13 2005, 13:40
Сообщения: 80
Откуда: местный
BW - ник написал:
Сап рекомендует держать не более 2 млн записей в кубе.

Прошу прощения. А с чем связано такое ограничение? Как это объясняет SAP, и что об этом думают другие разработчики баз данных?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Чт, дек 08 2005, 13:18 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Прошу прощения. А с чем связано такое ограничение? Как это объясняет SAP, и что об этом думают другие разработчики баз данных?


А фиг его знает, почему.. на курсе 360 по оптимизации так говорят тьютеры :shock: А вот лично мое мнение - фигня это. И на большем количестве все замечательно живет и шуршит .... Наверное это тот порог, после которого надо более пристальнее следить за запросами и перфомансом для запросов на данном кубе и быть готовым проанализировать статистику и начать строить наконец агрегаты :))

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хорошо ли иметь много запросов в кубе?
СообщениеДобавлено: Чт, дек 08 2005, 13:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 14 2005, 22:40
Сообщения: 296
А может (крамольная мысль) у SAP был проект, в котором при 2 000 001 записи по неизвестной причине случилось СТРАШНОЕ? Вот и рекомендуют теперь, от греха подальше.

_________________
сплю и саплю


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

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


Solution

Compress, compress, compress !


:)

_________________
In SAP we trust !


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

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

и еще, после сжатия-то удалить запросы уже нельзя, а это не есть гуд.


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

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Bkmz написал:
хм, согласен с тем, что сжатие запросов для семовских кубов очень даже актуально, но сжатие для "рабочих" кубов, данные в которые закачиваются ежедневно помоему можно опустить, вместо этого вполне можно настроить удаление существующих запросов с критерием "Идентичные или более объемные", хотя это наверное имеет смысл только когда нет агрегатов.

и еще, после сжатия-то удалить запросы уже нельзя, а это не есть гуд.


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

_________________
In SAP we trust !


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

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


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

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


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

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