Hola, Haz esas mismas pruebas conectadas a traves de un servidor remoto, VPN, internet o algo asi.....
----- Mensaje original ---- De: Mutual Union de Sunchales <[EMAIL PROTECTED]> Para: GUFA List Member <[email protected]> Enviado: viernes, 25 de abril, 2008 11:36:32 Asunto: [GUFA] Re: [GUFA] Re: SQL o qué? Ya que estamos con este tema... Soy uno de los que esta empezando a hacer sus primeros pasos con un bd mas en serio ( que los dbfs ). De desconfiado que soy, comenzè por hacer algunas pruebas. DBF (vfp90) vs SQL EXPRESS 500000 registros en ambas iguales estructuras indices creados en ambos ( en sql express con menos columnas ) tirando un select para comparar en ambos motores, con consultas que devuelven pocos registros como consultas que devuelven muchos, siempre el fox me resulto mas rapido que el sql. Todo esto desde la red, obvio que localmente tambien fue mas rapido el fox. Preguntas ? Será que 500000 registros es muy poco para ver diferencias ? que las diferencias se ven con muchos mas registros ? Que otra cosa deberia fijarme para mejorar el rendimiento del sql ? Saludos. Cèsar.- ----- Original Message ----- From: José Paez To: GUFA List Member Sent: Friday, April 25, 2008 8:38 AM Subject: [GUFA] Re: SQL o qué? Hola Estela Si vas a utilizar VFP9 y necesitas acceder a datos remotos, podes trabajar con la clase "CursorAdapter", ya que provee independencia del motor que te conectes (solo necesitas tener el driver ODBC). Esta clase te permite obtener y actualizar de una forma transparente ya que en tu aplicativo vas a trabajar con cursores: Ej: - Locate - Append Blank - Replace - Delete Además podes subclasear a "CursorAdapter" y extender su funcionalidad. Por ejemplo podes implementar: - El ordenamiento con el que queres que te devuelvan los datos "ORDER BY" - Aplicar criterios de filtro "WHERE" - indexación en el conjunto de resultado y luego usar SEEK. De esta manera te evitas usar "Vistas Remotas" o de "Paso a través de SQL" SqlConnect, SqlExec, etc. Saludos José Paez Córdoba - Argentina ______________________________________________ Yahoo! Solidario. Intercambia los objetos que ya no necesitas y ayuda a mantener un entorno más ecológico.
