CHEMINS D'ACCES ET PERFORMANCES 1/ Paramètres des commandes CRTxf MAINT *IMMED maintenance immédiate du CA Option par défaut Indispensable si fichier utilisé dans un environnement INTERACTIF. si clé UNIQUE. Les deux valeurs suivantes ne peuvent correspondrent qu'à un environnement BATCH *REBLD reconstruction du CA à l'ouverture Si fichier peu utilisé ou PF souvent modifié *DLY stockage des modifs et application à l'ouverture. Si fichier souvent utilisé ou PF peu modifié (jusqu'à 20% de modifs stockées) |
FRCRATIO Forcer écriture des enregs. *NONE Le système respecte le facteur de groupage/dégroupage généré par le compilateur. Option la moins pénalisante mais la plus "risquée". ou NB-ENREG Indique le nombre d'enregistrements à garder en mémoire avant écriture disque. (option la plus sécuritaire = 1) FRCACCPTH Forcer écriture des postes d'index. même principe que FRCRATIO *NO Le système optimise *YES Ecriture immédiate = FRCRATIO(1) |
RECOVER Recouvrement du CA en cas d'arret. (peu d'intérêt si FRCACCPTH(*YES) ) *NO Pas de recouvrement automatique (==> reconstruction à la première ouverture) *IPL Recouvrement pendant l'IPL (IPL plus long,L'IPL n'etant déclaré terminé qu'après recouvrement) *AFTIPL Recouvrement automatique après IPL (peut permettre d'avoir la main à la console plus rapidement) WAITRCD Temps d'attente des enregs verrouillés (à reduire si le verrouillage est géré dans l'applicatif) SHARE Partage des ODP (OPEN plus rapides) |
SELECTION DYNAMIQUE DES ENREGISTREMENTS. Par défaut les tests sur les sélections/omissions CA se font à l'écriture dans le PF,le système se demandant s'il doit ou non rajouter un poste dans l'index. Cette méthode améliore les temps de lecture de cet index mais pénalise les temps d'écriture ou de maj dans le PF. Si le PF est souvent modifié il est préférable de demander la sélection dynamique des enregistrements(mot-clé SDD DYNSLT) Le système écrit alors les postes dans l'index sans se poser de question, mais se pose ces questions lors des demandes de lecture. Ce paramètre est obligatoire pour : Les fichier logiques ne définissant pas de clés (projection uniquement) Les logiques joints (si la sélection porte sur des zones du(des) fichier(s) secondaire(s) ) |
PARTAGE IMPLICITE DE CHEMIN D'ACCES. SI l'on crée un logique définissant un chemin d'accès existant déja sur la machine (PFILE du même fichier,meme clé) Le système ne recrée pas d'index,il note dans le deuxieme logique que celui-ci utilisera le même index que le premier créé. On dit que ces deux fichiers partagent le même chemin d'accès. Il est impossible de le demander explicitement,de l'empêcher. SI l'on crée un logique définissant des clés existantes mais avec sélection d'enregistrements,le CA est différent (la sélection étant répercutée dans l'index) Le système est alors contraint de créer un nouvel index. Mais si vous employez la sélection dynamique,le CA peut alors être partagé.(==> gain de place,gain de temps de maintenance index) et ce,de manière volontaire. |
PARAMETRES PARTAGES AVEC UN PARTAGE DE CHEMIN D'ACCES. + L'index,bien sur + MAINT + RECOVER + FRCACCPTH + Unicité de la clé + Journalisation du CA Pour tous ces paramètres le système utilise la valeur la plus sécuritaire,mais il garde quand même pour chaque fichier les valeurs initialement renseignées. En effet si le fichier propriétaire du CA est détruit,le fichier partageant ce CA en devient propriétaire et il retrouve alors ses valeurs initiales. |