Utilisation de Hint avec l'appel jdbc -Spring jdbc batch

J'ai deux questions liées à l'insertion par lots de Spring jdbc: si quelqu'un peut m'aider sur ce

Question 1: Scenario : The insert statement is : INSERT into EMPLOYEE_TABLE VALUES(....);

query = "INSERT into EMPLOYEE_TABLE VALUES(....)";
dbConnection.prepareStatement(query);

Puis-je avoir un indice /* + APPEND_VALUES */ à l'instruction d'insertion? Je veux dire Y at-il un inconvénient d'avoir un indice dans l'appel jdbc?

Question 2 : Quelle peut être la taille de lot maximale ojdbc6.jar peut avoir?

Merci d'avance

0
ajouté édité
Vues: 1

1 Réponses

Question 1: The main disadvantage I can think of is that you are relying in a Oracle-only feature. In this particular case it is not too bad as that hint should not change query semantics.

Question 2: I don't know about theoretical maximum batch sizes, and anyway I recommend selecting a "good" generic initial value (I tend to choose 75, anything between 50 and 100 willd do), and refine this value by profiling your particular use case. Very often your initial value will be good enough as is.

0
ajouté
Qu'est-ce qu'on entend par Oracle seule fonctionnalité? Si je m'en tiens à Oracle Oracle base de données ne serait pas bon? Avez-vous d'autres alternatives?
ajouté l'auteur Md Faraz, source
@Md Faraz Certaines applications sont destinées à être multiplateformes: l'ajout de fonctionnalités spécifiques à la plateforme n'est pas souhaitable dans ces cas; Si vous savez que l'application ne fonctionnera jamais sur autre chose qu'Oracle, j'imagine que vous pouvez utiliser les fonctionnalités spécifiques d'Oracle
ajouté l'auteur gpeche, source