Текущее время: Вс, сен 07 2025, 19:20

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


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

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


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

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