La sélection d'une taille de cache de base de données optimale permet d'améliorer les performances de la base de données.
La taille par défaut du cache de base de données est 16 Mo. Le cache de base de données n'est pas adapté aux bases de données volumineuses contenant plus de 3 000 postes de travail.
Vous devez optimiser la taille du cache de base de données. Choisissez pour le cache de base de données une taille représentant le quart de celle de la base de données. 64 Mo est la taille recommandée du cache de base de données pour une base de données stockant environ 3 000 postes de travail.
Pour modifier la taille du cache de base de données :
Fermez toutes les connexions à la base de données.
Quittez le serveur Sybase.
Ouvrez le fichier SYBASE.NCF du répertoire ZENWORKS\DATABASE.
Modifiez le paramètre -c :
-c 64M
Enregistrez le fichier.
Appelez la base de données d'inventaire sur la console réseau. Entrez :
SYBASE
REMARQUE: Une mémoire supérieure à 64 Mo est recommandée pour le serveur de base de données.
Plus la taille du cache de base de données est grande, moins la mémoire disponible pour les autres modules est importante. Si vous utilisez une taille de cache supérieure, par exemple plus de 48 Mo pour une mémoire globale de 64 Mo, vous risquez de rencontrer des problèmes de manque de mémoire. Utilisez au maximum 50 % de la mémoire globale comme taille du cache de base de données.
Sur un serveur NetWare 4.x configuré en tant que serveur de base de données, doté d'une mémoire RAM de 64 Mo, la taille du cache de base de données doit être inférieure à 16 Mo (8 Mo recommandés). Sybase utilise une quantité de mémoire cache donnée au démarrage et une quantité de mémoire supplémentaire lors de l'exécution pour effectuer différentes opérations dans les bases de données. Dans ce cas, la quantité de mémoire supplémentaire est égale à 16 Mo.
Si d'autres applications ont été installées sur le serveur, la taille du cache de base de données doit être réduite. La taille recommandée pour le cache de base de données est 8 Mo. Cependant, les performances peuvent être plus faibles lorsque la taille du cache est limitée, d'où la nécessité de choisir une taille optimale. La taille optimale du cache de base de données dépend systématiquement de la mémoire physique et des autres modules chargeables NetWare (NLM™), chargés sur le serveur. Lorsque vous sélectionnez une valeur de taille optimale pour le cache de base de données, gardez à l'esprit qu'elle a une incidence sur les applications du serveur, telles que les NLM, dont la quantité de mémoire disponible est inférieure ou quasi nulle. Ces programmes risquent de provoquer l'arrêt anormal du serveur.