Optimizar consultas SQL

29/06/2004 - 15:52 por Ezequiel | Informe spam
Hola, quisiera saber cual es la mejor manera para
optimizar los tiempos en una consulta sql, utilizando la
base de datos de vfp 6.0, muchas gracias.

Preguntas similare

Leer las respuestas

#6 Esparta Palma
02/07/2004 - 20:48 | Informe spam
Con "SQL" te refieres a un servidor de base de datos, no es así? Si es así
te daré mi punto de vista al respecto:

1. Los indices en SQL, tambien me sirven para esta optimizacion.


No, no te sirven, ya que el trabajo lo realiza el servidor, a tí
únicamente se te entregan los conjuntos de datos ordenados según lo
indicas. El cómo maneje sus índices el servidor, pues será su problema de
"Tunning", es decir, dependerá de cada servidor, obviamente el tener tus
índices correctablemente establecidos siempre ayudará.

2. Las relaciones en SQL se pueden traer a las consultas, o solo estan
para controlar la integridad relacional.


Sólo están para controlar la integridad referencial. Y los triggers.




El articulo esta claro en ese aspecto, lo esta demostrando con cifras y
eso cuenta.
Lo que si me desconcerto es que el principal fin de los indices es la
optimizacion de el acceso a los datos, al programar con tablas .dbf
utilizo los indices para; relaciones, busquedas rapidas (seek()), o
equiste otra forma de relacionar sin indices.
Estoy pasando mi aplicacion para trabajar con SQL, y gracias al apoyo del
foro puedo decir que voy por buencamino, pero tengo algunas dudas y estan
relacionadas al tem:
1. Los indices en SQL, tambien me sirven para esta optimizacion.
2. Las relaciones en SQL se pueden traer a las consultas, o solo estan
para controlar la integridad relacional.

Gracias por su tiempo y apoyo
Hector



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#7 Ricardo Passians
03/07/2004 - 03:00 | Informe spam
El articulo esta claro en ese aspecto, lo esta demostrando con cifras y
eso cuenta.



Mejor decir: "Está claro para mí" porque para otros como yo sigue sin
estarlo. Ok.. habla de cifras pero al diseñar una base de datos cómo yo sé
a priori cuál va a ser el comportamiento de los registros borrados en
determinada tabla (por ej. una de documentos contables) ? Habría que
esperar un buen tiempo para entonces decidir si crear o no dicho tag basado
en los datos reales. Lo que quiero decir es (en ese punto del tag
deleted()) que el artículo no me ayuda mucho a decidir cuando poner desde un
principio un tag deleted(), al contrario me confunde. La decisión no deja
de ser mera estimación mientras tanto.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida