Cómo mejorar el rendimiento de una base de datos

30/07/2008 - 23:00 por Patricio | Informe spam
Hola.
He desarrollado una aplicación web que trabaja con SQL Server, realmente no
tengo tantos conomientos de SQL server, pero me he servido de varios
"queries", y objetos que me propone Visual Studio para integrar los datos en
mi aplicación.
La pregunta es: Cómo puedo mejorar el rendimiento de la base de datos? y me
refiero sobretodo a la "rapidez" con la cual los datos deben mostrarse.
Si alguien puede ayudarme con un link o con algunas pistas les agradecería.
He aquí algunos puntos que "creo" debo considerar:

En la base de datos debo crear índices? (me dirían que obvio?) si los debo,
sobre cuales campos debo crearlos? (sólo sobre las llaves o sobre cualquier
campo?)
Debo considerar el uso de Store Procedures en lugar de las típicas SQL
requests? por qué? culál es la ventaja?
Algunas pistas para hacer un "tunning" a mi base de datos?

Gracias por soportar esta novatada :)
 

Leer las respuestas

#1 Fredy (Co)
30/07/2008 - 23:49 | Informe spam
Hola.. y no te procupes por la "novatada"... todos empezamos de ceros...
creo que nadie nacio aprendido!!

Ahora, con respecto a tu consulta, la forma mas rapida seria usar el
Database Engine Tuning Advisor... lo encuentras en Performance Tools de SQL
Server... o en el menu Tools de Management Studio...

Saludos desde Colombia...
Fredy (Co)

"Patricio" wrote:

Hola.
He desarrollado una aplicación web que trabaja con SQL Server, realmente no
tengo tantos conomientos de SQL server, pero me he servido de varios
"queries", y objetos que me propone Visual Studio para integrar los datos en
mi aplicación.
La pregunta es: Cómo puedo mejorar el rendimiento de la base de datos? y me
refiero sobretodo a la "rapidez" con la cual los datos deben mostrarse.
Si alguien puede ayudarme con un link o con algunas pistas les agradecería.
He aquí algunos puntos que "creo" debo considerar:

En la base de datos debo crear índices? (me dirían que obvio?) si los debo,
sobre cuales campos debo crearlos? (sólo sobre las llaves o sobre cualquier
campo?)
Debo considerar el uso de Store Procedures en lugar de las típicas SQL
requests? por qué? culál es la ventaja?
Algunas pistas para hacer un "tunning" a mi base de datos?

Gracias por soportar esta novatada :)




Preguntas similares