2017-07-10 1 views
1

Sur les systèmes IBMi, le travail du serveur de base de données - QZDASOINIT - a un attribut 'Nombre maximal d'utilisations', ce qui signifie qu'un travail QZDASOINIT acceptera le nombre configuré de requêtes SQL avant de se terminer. La valeur par défaut est 200. Mais, une transaction avec plusieurs instructions SQL est-elle considérée comme une seule requête? Sinon, que se passera-t-il si une transaction comprend plus de 200 instructions SQL?IBMi: l'attribut 'Nombre maximal d'utilisations' du travail QZDASOINIT indique des demandes SQL ou des transactions?

Répondre

3

Rien.

Utilise dans ce cas les connexions.

  • Connect
  • ne surchargez
  • déconnexion

Est-ce une utilisation, peu importe si faire des choses consiste à une instruction SQL ou 10 000.

  • connexion
  • faire des choses
  • déconnecter

Maintenant, nous avons eu deux utilisations.

Remarque: si vous utilisez le regroupement de connexions .... l'application peut se déconnecter, renvoyant la connexion au pool sans que la connexion ne soit réellement fermée. Ainsi, je continuerai à le voir comme la connexion initiale.