jueves, 24 de diciembre de 2009

Utilizar una cantidad N de procesadores con SQL Server

Después de un largo tiempo sin publicar nada por cuestione de trabajo, les muestro una opción para utilizar hasta el máximo su motor de base de datos SQL Server. En todos estos tiempos, no había utilizado este comando (MAXDOP) que te permite indicar la cantidad de procesadores que tu quieres que el SQL utilice cuando realizas una transacción.

Para ejecutar esta opción solo tiene que poner la opción "Option (Maxdop N)" después de tu query y listo. Ejemplo de una consulta que utiliza los 8 procesadores:

select * from Clientes with(nolock)
Option (Maxdop 8)
Go

Gracias al Sr. Tim Darwish por la información.

2 comentarios:

david dijo...

Muchas gracias tips como estos son los que valen plata en el mercado ya que tengo un equipo de 12 gigas y procesador de 4 nucleos y aun asi trababa la base ahora por lo menos puedo correr sin problemas hasta que encuentro el problema.
jdcarcat@hotmail.com

Michael Núñez dijo...

Saludos david,

Me alegra saber que esta entrada te sirviera, para mi es un placer entregar este tipo de publicaciones.