sql >> Base de Datos >  >> RDS >> Sqlserver

Rendimiento de bases de datos cruzadas de SQl 2008 en la misma máquina física y la misma instancia de servidor

Incluso si no se trata de un impacto en el rendimiento, podría ser un problema en la integridad de los datos, ya que los FK no se pueden aplicar en todas las bases de datos.

Sin embargo, es más probable que sus procesos deban ajustarse, especialmente si tienen miles de líneas. Para empezar, busque cursores, subconsultas correlacionadas y mala indexación. También busque cláusulas where que no sean saragables y funciones escalares que se ejecuten fila por fila.

Por supuesto, la mejor manera de demostrar que la base de datos separada no es el problema es tomar un proceso lento y convertir esas tablas en una base de datos y probar el rendimiento en ambos sentidos. Por favor, al menos convénzalos de hacer esta prueba más pequeña antes de que sigan adelante y realicen el cambio terriblemente complicado y lento a una base de datos y luego descubran que todavía tienen problemas de rendimiento.

Y recuerda, el plan de ejecución es que tu amigo está mirando estas cosas.