SAP Note 18993 - Influence of LOCK Parameter on Shared Memory Size

Composant : Informix -

Solution : https://service.sap.com/sap/support/notes/18993 (Connexion à SAP Service Marketplace requise)

Résumé :
L'augmentation du paramètre LOCKS impacte directement l'allocation de mémoire dans la mémoire partagée d'Informix, limitée à 8 000 000 de verrous. Chaque verrou utilise 44 octets dans les systèmes 32 bits et 72 octets dans les systèmes 64 bits. Les ajustements de la valeur LOCKS doivent prendre en compte son impact significatif sur la taille de la mémoire partagée. Dans les versions antérieures à Informix 9.3x, ces verrous sont définis au démarrage, tandis que les versions à partir de 9.3x permettent de créer des verrous de manière dynamique, jusqu'à un total de 9 500 000 sous configurations spécifiques. Il est recommandé de limiter l'utilisation de la mémoire partagée pour les verrous à un tiers de la mémoire totale partagée pour éviter une dégradation des performances. Les versions récentes de IDS ont amélioré l'allocation dynamique des verrous, rendant les réglages précis de LOCKS moins cruciaux.

Mots Clés :
newer informix dynamic server versions, locks  32-bit server    64-bit server---------------------------------------------------------        400, documented ibm informix pts 170449, total shared memory size, shared memory size, informix shared memory, considerable performance problems, memory consumption reason, shared memory usagenumber, approximate guide values

Notes associées :

76583Shared memory: Error when creating a segment
69240Archiving: maximum number of database blocking achieved
38307Reducing shared memory consumption
17267SQL Error "ISAM-134: no more locks"