Bonjour,

Je développe une application Delphi qui utilise un connecteur ADO pour attaquer les bases de données.

Récemment nous avons rendu notre application compatible Oracle en plus de SQL Server.

Toutefois je suis très déçu des performances que nous obtenons avec Oracle et j'essai d'en connaitre les causes.

J'ai fait un test tout simple qui fait des insertions massives suivi de lecture multiple et j'arrive à des temps d'executions qui sont bcp plus long que sous SQL Server (de l'ordre de 30% de plus pour l'écriture et de 50% de plus pour la lecture).

Je suppose qu'il existe des possibilités d'optimisation pour Oracle.

Le serveur Oracle est installé sur la même machine que le serveur SQL Server.
Ce sont toute deux les versions gratuites :
- SQL Server 2005 express
- Oracle Express 10.2.0.1.0
Le serveur n'est pas très puissant ( Athlon-3200+ et 1Go de RAM).

Sous Delphi j'utilise le driver OLE DB fournit par Oracle (OraOLEDB.Oracle.1).

D'avance merci pour vos conseils !