Pregunta

Tenemos una mesa grande en SQL Server con casi 40.000.000 registros. tardó un tiempo considerable para ejecutar consultas sobre ella. así que decidimos dejar todo viejo y fuera de los registros actualizados allí y mover registros que pueden usarse en una nueva tabla de un uso nuevo. mientras que se supone que es más rápido que la mesa de edad que tienen casi el doble recuento de los registros, el resultado era somthing más problemática. aunque runnig una consulta en el vector viejo toma nigh 45 segundos, en la nueva tabla con una misma estructura (claves e índices) y la mitad de la cuenta de registros, se tarda más de 30 minuts a la ejecución misma consulta. donde tenemos error u omitido algunas cuestiones importantes?

¿Fue útil?

Solución

¿Se acordó de migrar los índices de la tabla más grande y volver a generar estadísticas sobre la nueva tabla?

Si no es así, empezar por ahí. Eso es por lo general el problema en estos casos (especialmente con grandes tablas).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top