Buenos Días:
En una maquina que tengo varias instancias, una de esas instancias se estaba
comiendo el procesador, parece que desde la aplicación deben estar haciendo
muchos Begin Transaction que no están finalizando y me aparecen muchos
bloqueos pero no se como determinarlo mas precisamente.
Revisando una de las tablas que tenían problema, tenia Locks de tipo RID,
PAG y Key, mirando la estructura de esa tabla, no tenia ni llaves ni índices,
lo que a lo mejor le debe estar generando cuando hacen una consulta, full
scan table.
Me gustaría como determinar mas esos problemas o si de alguna manera se le
puede decir a SQL Server que use un solo tipo de candados que sea el mejor, o
si la solución sea implementando índices y llaves.
Revisando las demás instancias, están bien, esta en particular y ese
aplicativo, son los que elevan los consumos de procesador.
No se si hayan herramientas que tomen un trace del profiler y lo analicen y
arrojen que correctivos tomar.
Se reciben sugerencias.
Mil Gracias.
J.R.
Leer las respuestas