Réglez le paramètre >-c au démarrage de Sybase* comme indiqué dans le tableau ci-dessous :
Postes de travail inventoriés dans la base de données (en milliers)
Mémoire totale du système
Mémoire cache de Sybase
moins de 10
256 Mo
64 Mo – 75 Mo
10 - 35
512 Mo
175 Mo – 200 Mo
10 - 35
512 Mo
175 Mo – 200 Mo
35 - 60
1 Go
256 Mo – 350 Mo
60 - 100
1 Go
350 Mo – 400 Mo
plus de 100
1 – 2 Go
512 Mo – 50 % de RAM
Si vous disposez de plus de 60 000 postes de travail, nous vous conseillons d'utiliser un serveur dédié.
Réglez le paramètre -gn afin d'augmenter le nombre de threads internes dans Sybase (la valeur par défaut est 50 ; vous pouvez l'augmenter à 100 si vous disposez de plus de 40 000 postes de travail).
Fractionnez les fichiers de données sur les différents disques si vous disposez de plus de 10 000 postes de travail.
Nous vous conseillons d'utiliser des bi-processeurs pour les serveurs hébergeant la base de données.
MS SQL dans l'environnement Windows
Pour d'autres conseils sur MS SQL, consultez la documentation MS SQL Server .
Nous vous conseillons d'utiliser un serveur dédié pour MS SQL.
Augmentez la priorité du serveur MS SQL.
Définissez le nombre de threads de travail à 32.
Autorisez l'optimisation pour les services d'arrière-plan.
Utilisez la configuration du tableau suivant :
Postes de travail inventoriés dans la base de données (en milliers)
Mémoire totale du système
Mémoire cache de MS SQL
Vitesse du processeur
moins de 10
512 Mo
256 Mo
Pentium* III : 450 MHz
10 - 20
512 Mo
256 Mo
Pentium 4 : 1,8 GHz
20 - 50
1 Go
512 Mo
Pentium 4 : 1,8 GHz
Fractionnez les fichiers de données sur les différents disques physiques si vous disposez de plus de 10 000 postes de travail.
Nous vous conseillons d'utiliser des bi-processeurs pour les serveurs hébergeant la base de données.
Oracle dans l'environnement Windows et l'environnement Solaris
Consultez le manuel Oracle Administration Guide (Guide d'administration de Oracle) ou le manuel Performance guide (Guide des performances) pour plus d'informations.
Le tableau suivant liste les recommandations relatives à la mémoire pour les plates-formes Windows* et Solaris*.
Postes de travail inventoriés dans la base de données (en milliers)
Mémoire totale du système
Mémoire SGA Oracle
moins de 10
512 Mo
128 Mo
10 - 50
512 Mo
256 Mo
50 - 100
1 Go
256 – 400 Mo
Arrêtez les services et applications non nécessaires qui s'exécutent sur le serveur afin de permettre à un service d'arrière-plan tel que le serveur Oracle* de fonctionner.
Nous vous conseillons d'utiliser un serveur dédié pour héberger la base de données Oracle.
Fractionnez les fichiers de données sur les différents disques physiques si vous disposez de plus de 10 000 postes de travail.
Définissez la valeur du fichier de page entre 2 et 4 fois la valeur de la RAM.
Nous vous conseillons d'utiliser des bi-processeurs pour les serveurs accueillant la base de données.
Pour les plates-formes Windows NT*/2000, consultez la documentation sur le réglage des performances ainsi que d'autres recommandations générales sur le Web.
Réduisez la priorité de l'application de premier plan.
Réduisez la valeur du cache de fichier et augmentez le débit de données des applications réseau.
Modifiez le fichier INIT.ORA pour des impératifs organisationnels spécifiques.
Par exemple, pour obtenir environ 260 Mo de SGA Oracle, modifiez le fichier INIT.ORA de la manière suivante :
db_block_buffers = 50000
shared_pool_size = 32768000
sort_area_size = 10000000
Appelez le fichier _START.SQL et ajoutez-y des lignes. Le fichier _START.SQL est appelé par le fichier MGMTDBO.NCF ou MGMTDBO.BAT lorsque vous lancez l'instance de la base de données d'inventaire. Ajoutez les lignes suivantes au fichier _START.SQL existant :
connect mw_dba;alter table cim.t$product cache;connect internal;@%ORACLE_HOME%\RDBMS\ADMIN\DBMSPOOL;[@$ORACLE_HOME\RDBMS\ADMIN\DBMSPOOL; for Solaris]call sys.dbms_shared_pool.keep('zenworks.zenpin','P');