Hola estoy programando unos triggers para mejorar el rendimiento y según el
plan de ejecución lo que más tiempo consume es el Scan de la tabla inserted.
Esta tabla a veces tiene muchas filas pero de momento solo tiene 1 fila en la
pruebas realizada. Tambien he hecho pruebas con inserciones masivas y los
resultado son los mismos.
Una consulta podria ser if (select nalbaran from inserted)
pues esta consulta consume un costo del 25% del total de los cuales en 100%
es un scan de la tabla inserted. Otras consultas con otras tablas y la tabla
inserted también ocupan bastante costo pero cuando miras el plan ves que el
90% es de la tabla inserted y el resto de tablas se dividen el 10% restante.
Ya tengo en cuenta que estas tienen indices o claves primarias para mejorar
la consulta.
Y esto es mucho mas que el costo de otras consultas con tablas de 100000
registros, bien es cierto que estas tablas tienen indices, pero querria saber
si había alguna forma de optimizar las consultas.
Pero mi cuestión es si hay alguna forma de mejorar el rendimiento sobre las
tablas inserted y deleted?
Leer las respuestas