Hola a todos:
Necesito ayuda urgente.
Tengo una BD en sql server 2000 que necesito optimizar de alguna manera pues me consume demasiado CPU
Si alguien sabe como puedo controlar esto agradeceré su ayuda
Saludos
Manuel
| |||
¡¡¡MAS MEMORIA!!! Casi como dirían los mismísimos hermanos Marx, aumenta la memoria e irá mejor. Aunque es más recomendable estudiar las aplicaciones que utilizan ese servidor SQL, y comprobar las peticiones que están haciendo, intenta optimizar esas peticiones con vistas almacenadas y procedimientos almacenados. |
| ||||
Gracias Teri: He estado probando creando distintos indices a las tablas pero ni un progreso, literalmente se "chupa" toda la cpu. La memoria nou problem, Alguien sabe como optimizar el servidor sql. Algo debe tener escondido que yo no lo sé Saludos
__________________ "La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica", Aristóteles [img][/img] |
| |||
No son siempre los índices, aunque ayudan... Supongamos que tienes una aplicación que consulta todos los datos de una tabla grande, por ejemplo para rellenar un cuadro combinado o una lista, eso hace que esa aplicación pida datos al servidor de forma constante hasta que llena de datos ese control, o que tengas formularios que hacen lo mismo, o varios cuadros combinados en un formulario, todo eso hace que el servidor se ponga a obtener datos como loco, suele ir por ahí. Si lo que te pasa es, que sin ninguna aplicación aplicación abierta ni nada, el servidor ya está con toda la CPU consumida, entonces es que el servidor se te ha quedado pequeño para lo que tienes en él instalado. No se me ocurre mucho más que contarte que te pueda ayudar. Un saludo |