L4G >  adxftl  

Afficher tout Masquer tout

La variable adxftl sert à définir un facteur de groupages des lectures, en nombre d'enregistrement. Cette information sera utilisée par l'instruction For, afin d'optimiser les temps de réponse du moteur. 

 

Classe, type et dimension

Integer [S]adxftl

 

Exemples

[S]adxftl = 10 

Description

La variable adxftl sert à définir un facteur de groupages des lectures, en nombre d'enregistrement. Cette information sera utilisée par l'instruction For, afin d'optimiser les temps de réponse du moteur. 

Quand cette valeur est inférieure ou égale à 1, l'instruction For fonctionne sans groupage.

Quand cette valeur est supérieure à 1, l'instruction For effectue un groupage d'enregistrements selon le nombre contenu dans la variable adxftl pour ensuite faire une lecture de ces enregistrements dans la base de données.

La valeur 10 est péconisée pour une bonne gestion des lectures passant par un groupage. 

Remarques

Lorsqu'on effectue un boucle de lecture avec groupage des enregistrements, on diminue le nombre d'allers/retours entre la base de données et le moteur. Pour ne pas diminuer l'efficacité de cette optimisation, éviter autant que faire se peut, des lectures par Read à l'intérieur de la boucle For. Pour éviter cela, privilégier des lectures sur des jointures issues de link, et de préférence des jointures strictes (opérateur ~=). 

Le moteur n'effectue pas d'optimisation de lecture sur les tables contenant des Clobs ou des Blobs.

Les instructions Choose et Fillbox ne sont pas concernées par la variable adxftl, car elles font de toute façon un regroupement de lignes. 

Mots-clés associés

WRITEB - FLUSH - FOR - ADXWRB - FSTAT