Bonjour,
Nous avons l'occasion de réinstaller notre serveur SQLSERVER très prochainement, sur la machine suivante :
IBM x3850M2 avec 4 CPU quad coeur et 32 Go de RAM
L'installation sur le serveur précédent, qui lui avait 32 CPU utilisait les paramètres suivants :
12 bases TempDB de 512 Mo
mémoire maximale : 16384 Mo
Mémoire minimale par requête : 1024
Pour la partie processeur, l'affinité est coché et automatiquement le masque d'affinité d'E/S pour tous les processeurs est coché.
La case "Renforcer la priorité SQL server" est elle aussi coché.
Mes questions sont :
Avoir 12 TempDB pour 16 Processeurs me parait tout à fait convenable, j'ai lu qu'il était souvent conseillé d'avoir autant de tempdb que de coeur/cpu.
Dois je en placer 16 ou 12 c'est très bien ?
Au niveau de la taille des tempdb, y a t'il une règle ? lorsque je regarde l'état de la base tempdb en activité, il y a beaucoup d'espace libre. Elle est sollicitée à tous les instants, ou est ce par exemple lors de gros traitements comme une reconstruction d'indexes ?
Au niveau de la mémoire maximale, pourquoi utiliser la moitié de la RAM ? Ce serveur est exclusivement dédié à nos bases de données de PRD, pourquoi ne pas passer à 24 Go ou 30 ? Ce paramètre a je pense été défini automatiquement par SQL lors de son installation.
Pour la partie Processeur, affinité et "renforcer la priorité" même chose, les options automatiquement placées, sont elles les bonnes ?
Partager