Applies to
SSIS
Description
This performance counter measures the actual amount of physical memory currently allocated to the integration services. This memory block cannot be shared with any other processes.
The value of this performance counter is measured in bytes and is usually high. The value is reset back to zero whenever the integration server service is restarted.
Resolved by
DBAs, Server administrators, ETL developers
Suggested solutions
- Add more physical memory to the computer
- Reduce the number of parallel SSIS package execution
- Exit applications that consume lots of memory when you run the SSIS 2008 package that contains dataflow tasks
- When you run the SSIS 2008 package, set the Maximum server memory option for the SQL Server 2008 instance to a smaller value. This behavior increases available memory
- Run the SSIS 2008 package on a computer that is not running an instance of SQL Server
Additional research
The SSIS 2008 runtime process crashes when you run the SSIS 2008 package under a low-memory condition
SSIS Service performance counter guide
Top 10 SQL Server Integration Services Best Practices
SSIS Is An In Memory Pipeline Computer Science Essay