powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / откровения от lubimov
1 сообщений из 1, страница 1 из 1
откровения от lubimov
    #32084450
lubimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Предлагаемые решения:
1. DTS можно распараллелить - каждый отдельный DTS-пакет может выполняться на отдельном процессоре сервера (автоматически), если, конечно, они не связаны условием "один после успешного выполнения другого".
2. DTS выполняется на той раб. станции, с которой его запустили - если сервер мощнее - запускайте DTS в терминальной сессии на сервере.
3. Хранимые процедуры гораздо быстрее DTS-часть операций можно написать так.
4. В запросах по минимуму применять курсоры.
5. Куб POS State может быть построен гораздо быстрее, если принять допущение, что первая фаза проекта не учитывает изменение количества торговых точек, т.к. слишком поздно обнаружена "непроверяемость" ключевых для этого полей (открытие точки, закрытие точки). Предложите заказику - пока все исторические отчеты будут показывать сегодняшнее число точек.
6. Процессинг кубов POS State если не принимать п.5, и Distribution, может быть несколько ускорен за счет удаления из таблицы dtDate годов до 1999 включительно и после 2003 включительно.
7. Процессинг многопартиционных кубов очень хорошо и автоматически распараллеливается на разные процессоры сервера. Для этого DTS процессинга нужно разбить на отдельные DTS-пакеты для каждой партиции, и запускать их не поочередно, а одновременно.
8. "Игра" с процентом агрегации (Design Storage для партиций и кубов) - баланс между временем процессинга и скоростью отчета. Для проверки процессируйте кубы с нулевой агрегацией. Для конечной установки на мощном сервере можно поднять процент агрегации. Мои результаты - при 80% агрегатов отчет вместо минуты открывается 18 сек. Но эти цифры для каждого куба и отчета разные. 80% агрегатов могут увеличить время процессинга на порядок. Это самая вероятная причина ваших результатов (16 ч.)

Из рекомендаций ясны требования к серверу - 4 процессора в разы ускорят процессинг. RAM нужно мониторить, если ваш гиг загружался на 100% - добавлять, если нет - значит достаточно 1 гига. Многодисковая система (хранилище на одном физ. диске, кубы на другом, tempdb на третьем) также ускорит процессинг значительно.
"
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / откровения от lubimov
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]