Quelle est l'efficacité de executeBatch sur une Déclaration Préparée à l'avance?

Sujet de cette question, demande de l'un des tous:Quelle est l'efficacité de executeBatch méthode? Est-il un critère de performance, qui dit.. " si vous avez 1000 enregistrements à insérer, à l'aide d'un executeBatch au lieu de executeUpdate vous permet d'économiser une quantité de x de la base de données des cycles?'

Ou Est-ce juste une convention?

EDIT:
Voici ce que je suis en train de travailler avec: une base de données DB2 V 8.1 hébergés sur Z/OS, une application web qui serait de l'insertion de 80 000 documents d'un seul coup dans le scénario du pire cas d'exécution.

  • Plutôt que d'avoir tout le monde de vous donner laineux chiffres, pourquoi ne pas l'essayer pour vous-même et de le mesurer? Vous seul pouvez savoir combien d'avantage vous aurez à partir de votre set-up.
  • Je ne veux pas faire ce qui est communément appelé l'optimisation prématurée. Je voudrais cependant, comme pour comprendre comment beaucoup plus rapide, il est.
  • Je comprends que, mais vous ne pouvez pas faire un choix éclairé sans un peu de benchmarking.
  • Pensez à utiliser rewriteBatchedStatements=true stackoverflow.com/questions/26307760/...
InformationsquelleAutor Jay | 2009-07-17