Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 SSIS ограничить память Standard Edition (ИЗ ВНЕ)  [new]
Гулин Федор
Member

Откуда: МИНСК
Сообщений: 901
Добрый день всем.

Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30
Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Datacenter 6.3 <X64> (Build 14393: ) (Hypervisor)

Есть ETL на амазон сервере
к-й когда работатет грузить сильно CPU (там идет одноверменно 4-5 bulk load паралельно )
SSIS Execution Process : 80%
В этот момент к отчетам к-е основаны на кубе на этом же сервере могут лезть юзеры - естественно тормоза.

переделывать ETL не хочется - не мое.
Можно ли как-то ИЗ ВНЕ ограничить этот процесс скажем 60-70% не меняя пакетов.

CREATE RESOURCE POOL
начинал читать - но вроде для станд. едишн не подойдет - и мне надо SSIS ограничить
26 июл 17, 14:58    [20676724]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ограничить память Standard Edition (ИЗ ВНЕ)  [new]
vborets
Member

Откуда:
Сообщений: 97
Гулин Федор,

для начало обновить SQL Server , средствами винды ограничить SSIS процесс
16 авг 17, 16:53    [20728881]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ограничить память Standard Edition (ИЗ ВНЕ)  [new]
Гулин Федор
Member

Откуда: МИНСК
Сообщений: 901
vborets
Гулин Федор,

для начало обновить SQL Server , средствами винды ограничить SSIS процесс


решилось все переделкой части SSIS пакетов
хотя и не хотелось влезать

балк лоады не стал трогать

переписал merge компоненты на t-sql merge Все залетало
16 авг 17, 18:00    [20729119]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ограничить память Standard Edition (ИЗ ВНЕ)  [new]
Yuri Abele
Member

Откуда: Латвия -> Литва -> Тольятти -> Karlsruhe
Сообщений: 1520
Гулин Федор,

проверь еще, что в пакетах количество MaxConcurrentExecutables, или равно 0 (эквивалентно количеству процессоров + 2) или зависит от конфигурации, которая на каждом сервере своя.

Плохо когда там константа не равная 0 прописана.
16 авг 17, 18:15    [20729157]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ограничить память Standard Edition (ИЗ ВНЕ)  [new]
Гулин Федор
Member

Откуда: МИНСК
Сообщений: 901
Yuri Abele
Гулин Федор,

проверь еще, что в пакетах количество MaxConcurrentExecutables, или равно 0 (эквивалентно количеству процессоров + 2) или зависит от конфигурации, которая на каждом сервере своя.

Плохо когда там константа не равная 0 прописана.


там стояло -1 по дфеолту

https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.package.maxconcurrentexecutables.aspx

Valid values are one and higher, or -1. Other values are invalid. A value of -1 allows the maximum number of concurrently running executables to equal the number of processors plus two.
Setting this property to zero or any other negative value fails with an error code that indicates an invalid argument.

??
16 авг 17, 18:31    [20729185]     Ответить | Цитировать Сообщить модератору
 Re: SSIS ограничить память Standard Edition (ИЗ ВНЕ)  [new]
Yuri Abele
Member

Откуда: Латвия -> Литва -> Тольятти -> Karlsruhe
Сообщений: 1520
Гулин Федор,

виноват! Я -1 (т.е. Default значение) и имел в виду. По памяти писал, вот и перепутал.
16 авг 17, 18:57    [20729223]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить