Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Demoras entre vistas y SPT
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00938200
Message ID:
00938295
Vues:
18
Ok.
Gracias Martín.
Relamente nunca habia tenido necesidad de tocar estos seteos.
Decime, si seteo el SendUpdates a .F., no pierdo las actualizaciones en la BD remota ?

Gracias.



>Hola, Ricardo.
>
>>Tengo una caso en el cual si hago un select a una tabla en SQL Server 2000 con SQL Pass Through demora milesimas de segundos y si lo hago a traves de una vista remota demora 20 segundos.
>>
>>
>>? SQLEXEC(nConex,"select * from myTable")
>>
>>No demora nada
>>
>>si hago un USE de la vista remota demora un monton
>>La vista solamente hace un select de la tabla usada en el ejemplo del SPT
>>y tiene la siguiente configuracion
>>
>>DBSetProp(ThisView,"View","SendUpdates",.T.)
>>DBSetProp(ThisView,"View","BatchUpdateCount",1)
>>DBSetProp(ThisView,"View","CompareMemo",.T.)
>>DBSetProp(ThisView,"View","FetchAsNeeded",.T.)
>>DBSetProp(ThisView,"View","FetchMemo",.T.)
>>DBSetProp(ThisView,"View","FetchSize",100)
>>DBSetProp(ThisView,"View","MaxRecords",-1)
>>DBSetProp(ThisView,"View","Prepared",.T.)
>>DBSetProp(ThisView,"View","ShareConnection",.F.)
>>DBSetProp(ThisView,"View","AllowSimultaneousFetch",.F.)
>>DBSetProp(ThisView,"View","UpdateType",1)
>>DBSetProp(ThisView,"View","UseMemoSize",255)
>>DBSetProp(ThisView,"View","Tables","dbo.Movimientos")
>>DBSetProp(ThisView,"View","WhereType",3)
>>
>
>Fijate que casi te estás contestando solo. A la vista apagale SendUpdates, CompareMemo, FetchMemo, etc, y andá bajandole requerimientos hasta llegar a lo que hace el SQL pelado, y es probable que arrimes al mismo rendimiento. Las vistas en general siempre tienen mucho overhead por todas estas cosas.
>
>Saludos,
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform