Archivo de Abril de 2016 Una de las principales formas de analizar problemas de rendimiento en SQL Server es a través de la recopilación y análisis de contadores de rendimiento. Algunos de ellos nos aportarán información en función de si están dentro o fuera de un umbral determinado, y otros nos servirán para poder comparar, ya sea contra la misma máquina en un momento distinto del tiempo (o si establecemos una baseline), o bien contra los valores que presentan en otras máquinas. En el presente artículo mostramos varios de los principales contadores de rendimiento de SQL Server. En muchas ocasiones tenemos que realizar operaciones de borrado masivo de datos en SQL Server, una situación que nos puede generar problemas de diferente tipo, desde crecimientos de Log que nos pueden provocar incidencias de espacio en disco (con todas las implicaciones que esto puede llevar en entornos críticos de producción) hasta tiempos de ejecución elevados. Un truco habitual es realizar los borrados por lotes, ya que no es lo mismo borrar un millón de filas en una transacción, que borrarlo en un millón de transacciones. Algo que podemos hacer fácilmente utilizando un bucle con ROWCOUNT. |