Rosy:
Si y no, el CDX te ayudaría en cuanto a que son mas rápidos, mas optimizados y tienes funciones como las ORD....() que son maravillosas para filtrados rapidos usando Scopes, por cierto Ricardo, si hay SCOPES para indices NTX con (x)Harbour, pero no con Clipper 16 bits.
El problema de la lentitud no tiene nada que ver con los indices, tiene que ver básicamente con 2 cosas:
1) El tamaño de los ficheros DBFs
2) El numero de usuarios que estén accediendo a los ficheros al mismo tiempo.
Es por la forma en que el modelo de red LAN conocemos está construido, los datos tienen que ser copiados del servidor a la estación de trabajo, la estacion de trabajo procesa los datos y vuelven de vuelta al servidor. A esto se le llama "arquitectura distribuida"
Una explicación completa de esto lo puedes encontrar aqui:
http://www.ciber-tec.com/ads.htm
La unica solucion para garantizar optimo desempeño en el uso de los datos es usando ADS, o bien algun otra base de datos cliente - servidor.
Hay un proyecto Open Source en construccion llamado Leto-DB que es un cliente servidor para xHarbour similar a ADS, pero esta en proceso de desarrollo, pero es una herramienta para tener en cuenta.