Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El grupo de subprocesos de confirmación en dos fases (2PC) del Transaction Integrator (TI) es diferente del grupo de subprocesos de usuario COM+. El grupo de subprocesos TI 2PC se usa solo para transacciones 2PC. Los hilos se crean previamente, y un único proceso interactúa con el Coordinador de Transacciones Distribuidas (DTC) de Microsoft para gestionar las transacciones prepare y commit. Esto mejora el rendimiento eliminando la creación y destrucción de subprocesos para cada transacción 2PC.
Configuración predeterminada de la cantidad máxima de hilos
No tiene que preocuparse por sobrecargar este grupo a menos que se procesen grandes cantidades de transacciones 2PC. Solo cuando los tiempos de las transacciones se vuelven muy largos puede ocurrir cola para interactuar con DTC.
Los subprocesos máximos predeterminados para cada CPU son 20.
Los subprocesos activos máximos predeterminados para cada CPU son 19.
El número máximo predeterminado de subprocesos totales para cada sistema es de 80.
Puede ajustar las cantidades predeterminadas agregando un valor de cadena TEXT a la ubicación del Registro:
HKLM\Software\Microsoft\Cedar\Defaults\Threads
IOPortPoolFactor=20
IOPortActive=19
ThreadPoolMax=80
Reglas para especificar valores
Las reglas siguientes se aplican para especificar valores:
Todos los valores deben ser mayores que cero.
IOPortPoolFactor debe ser >= IOPortActive + 1.
ThreadPoolMax debe ser >= IOPortPoolFactor.
Precaución
Asignar demasiados subprocesos puede hacer que Windows se agote de recursos y que pueda provocar un comportamiento impredecible en COM+ y en Windows.
Véase también
Programas de transacción que se ejecutan durante mucho tiempo
Guía de rendimiento del integrador de transacciones