Mise À L'échelle Des Fenêtres Rfc-1323 - IBM DB2 Connect Guide D'utilisation

Table des Matières

Publicité

CLI/ODBC
JDBC L'utilisateur peut appeler la prise en charge de blocs de requêtes
Mise à l'échelle des fenêtres RFC-1323
La mise à l'échelle des fenêtres est prise en charge sur toutes les plateformes
Windows, Linux, et UNIX prenant en charge les extensions RFC-1323 pour le
protocole TCP/IP. Vous pouvez activer cette fonction sous DB2 pour Windows,
Linux ou UNIX à l'aide de la variable de registre DB2 DB2SORCVBUF. Pour
activer la mise à l'échelle des fenêtres, la variable de registre doit être définie sur
une valeur supérieure à 64 K. Par exemple, sous DB2 pour Windows, Linux, ou
UNIX, vous pouvez exécuter db2set DB2SORCVBUF =65537.
Les tailles de mémoire tampon d'envoi et de réception maximales dépendent du
système d'exploitation spécifique. Pour garantir que les tailles de mémoire tampon
configurées ont été acceptées, l'utilisateur peut définir le paramètre de
configuration du gestionnaire de base de données DIAGLEVEL sur 4
(informationnel) et parcourir le fichier journal de notification de l'administration à
la recherche de messages.
Pour que la mise à l'échelle des fenêtres prennent effet, elle doit être activée aux
deux extrémités de la connexion, au niveau du poste de travail et de l'hôte,
directement via la pile de protocole TCP/IP du système d'exploitation ou
indirectement via le produit DB2. Par exemple, pour DB2 for z/OS, la mise à
l'échelle des fenêtres ne peut être activée actuellement via le système d'exploitation
qu'en définissant TCPRCVBUFRSIZE à une valeur supérieure à 64 K. Si vous
utilisez un client IBM Data Server distant pour accéder à une base de données
grand système IBM DB2 via un poste de travail de serveur DB2 Connect, vous
pouvez également activer la mise à l'échelle sur le client. De même, vous pouvez
activer la mise à l'échelle des fenêtres entre un client IBM Data Server distant et un
poste de travail de serveur DB2 lorsque aucune base de données grand système
IBM DB2 n'est impliquée.
Alors que la mise à l'échelle des fenêtres est conçue pour améliorer les
performances réseau, il est important de noter que l'amélioration des performances
réseau prévue ne se concrétise pas toujours. L'interaction entre les facteurs tels que
la taille de la trame utilisée par l'adaptateur Ethernet ou LAN en anneau à jeton, la
taille MTU IP ainsi que d'autres paramètres au niveau des routeurs à travers la
liaison peut également engendrer une dégradation des performances lorsque la
106
IBM DB2 Connect 9.7 - - Guide d'utilisation
v L'utilisateur peut appeler la prise en charge de blocs de requêtes
supplémentaires pour une requête via son attribut d'état
SQL_MAX_ROWS.
v La clause 'FETCH FIRST N ROWS ONLY' est utilisée à la place pour un
serveur DB2 for z/OS 7.1, ou version ultérieure.
– Pour la version 7, l'ensemble de résultats de la requête est limité à N
lignes par DB2 for z/OS. L'extraction de plus de N lignes engendre
l'apparition d'un code SQL_NO_DATA_FOUND.
– Pour la version 8 ou version ultérieure, l'interface CLI garantit que
seules les premières lignes sont renvoyées à l'application via le client
Gestionnaire de curseur.
supplémentaires pour une requête via la méthode setMaxRows. Comme
pour l'activation CLI/ODBC, DB2 Connect balise la clause 'OPTIMIZE for
N ROWS' pour un serveur DB2 for z/OS 6.x. DB2 Connect balise
également la clause 'FETCH FIRST N ROWS ONLY' pour un serveur DB2
for z/OS 7.1 ou version ultérieure.

Publicité

Table des Matières
loading

Table des Matières