Compartir a través de


Grupo de subprocesos 2PC de TI

El grupo de subprocesos de confirmación en dos fases (2PC) del Integrador de transacciones (TI) es diferente del grupo de subprocesos de usuario com+. El grupo de subprocesos de TI 2PC solo se usa para 2PC transacciones. Los subprocesos se crean previamente y un único proceso interactúa con el Coordinador de transacciones distribuidas de Microsoft (DTC) para controlar prepare las transacciones y commit . Esto mejora el rendimiento eliminando la creación y destrucción de subprocesos para cada transacción 2PC.

Configuración de subproceso máxima predeterminada

No tiene que preocuparse por sobrecargar este grupo a menos que se procesen grandes cantidades de 2PC transacciones. Solo cuando prepare o commit veces las transacciones se vuelven muy largas, pueden ponerse en cola para interactuar con DTC.

  • Los subprocesos máximos predeterminados para cada CPU son 20.

  • El máximo predeterminado de subprocesos activos para cada CPU es 19.

  • El número máximo predeterminado de subprocesos totales para cada sistema es 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

La asignación de demasiados subprocesos puede hacer que Windows se agote de recursos y que pueda provocar un comportamiento imprevisible en COM+ y en Windows.

Consulte también

Programas de transacción que se ejecutan durante mucho tiempo
Guía de rendimiento del Integrador de transacciones