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