Sans expliquer en détail ce qui se passe quand une application effectue une opération d'I/O de base de données, il est important de comprendre au moins l'essentiel. Avant que l'application puisse utiliser les données provenant d'un fichier, la(les) page(s) de mémoire virtuelle contenant les données doivent être transférées de la
Principes élémentaires des entrées/sorties dans les bases de données
mémoire auxiliaire (c’est-à -dire du disque) en mémoire, puis copiées des pages
des fichiers dans les zones de mémoire-tampon (également en mémoire) auxquelles
le programme accèdera par une quelconque interface d’I/O (RPG ou SQL, par exemple).
Le système d’I/O et le support du langage interviennent aussi dans la copie et/ou
la conversion des données à renvoyer à l’application sous la forme attendue.
Souvent, la partie la plus longue de ce processus réside dans le transfert d’une
page du disque en mémoire. Chaque transfert, indépendamment de la quantité de
données transférées, demande un certain temps pour s’exécuter. En outre, il faut
plus de temps pour transférer une grande quantité de données qu’une petite. Dans
certains cas, DB2 UDB peut réduire la durée totale de transferts multiples en
les exécutant en parallèle ou en exécutant des transferts » look-ahead » avant
que l’application ne demande concrètement des enregistrements particuliers.
La copie de données des pages de fichiers dans les mémoires-tampons de l’application
est aussi une étape qui demande du temps pour chaque bloc de données copié, plus
un temps proportionnel à la quantité de données copiées. D’autres parties de l’opération
d’I/O, par exemple, parcourir un chemin d’accès par clé, demandent aussi du temps.
On verra qu’il est possible d’améliorer les performances en s’attaquant à toutes
ces composantes.
Examinons les performances de la commande SetObjAcc
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Semperis : gouverner l’identité à l’ère des agents IA
- Analyse Patch Tuesday Mars 2026
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
