J'ai une base de donnée client de 26000 records.

J'utilise DbExpress pour accéder la DB (Firebird 1.5 sur serveur linux avec réseau 1 Gbite).

Je mets un TSQLQuery, un datasetProvider et un CLientDataSet. En design time, quand j'ouvre le clientdataset, il met 2 secondes. Trop lent. Un findkey (sur un champ bien indexé) met aussi 2-3 secondes. Trop lent. Les utilisateurs vont devenir fou.

Est-ce que quelqu'un peut m'aider pour que cela aille plus vite?

Merci d'avance