Bonjour,

J'utilise un programme java qui accède à une base Oracle via jdbc. Mon but est d'insérer 7 millions de records dans ma base le plus vite possible. Pour à peu près les 60 premiers milliers d'insertions cela va très vite (10'000 insertions en 20 sec) puis cela ralentit violemment ensuite. A savoir que mon programme java exécute un update et un select de temps en temps en plus des inserts.

Ma première question est qu'est-ce que je peux faire pour aller plus vite quitte à ce qu'Oracle utilise ttes les capacités de la machine? Est-ce que vous avez des combines?

Deuxièmement et juste pour info, est-ce qu'il serait possible que Oracle stock en mémoire les premiers milliers de requêtes ou est-ce que l'énorme ralentissement serait juste du à l'augmentation du nombre de records dans la base?

Merci d'avance!