OVH Cloud OVH Cloud

Mémoire SQL

2 réponses
Avatar
O.M
SVP

J'ai un serveur HP avec 180Go de HDD en SCSI monté en raid5, OS 2000 qui
héberge une base de données audio, il fait aussi office de serveur de
fichiers audio. Une quinzaine de clients ont accès à cette base pour
enregistrer, éditer et diffuser ces fichiers audio. Au bout de quelques
jours le système se dégrade et les clients ont des loupés pour accéder au
serveur de fichiers.
Je pense que c'est du au fait que le moteur sql occupe trop de place en
mémoire.
Résultat, le système met trop de temps à accéder aux fichiers audio et
pendant la diffusion de ces sons j'ai des blancs ( du vide) En diffusion
radio c'est une catastrophe.

Je dois donc paramétrer un min et un max de mémoire pour le moteur sql, j'ai
1Go de ram, quelle est la formule ? certainement en fonction du poids de la
base ?.

Est ce que toute la base de données se charge en RAM ?

Merci pour vos éclaircissements

OM

2 réponses

Avatar
hch
il n'y a pas de formules pour configurer min memory et max
memory

Il faut monitorer la consommation avec les compteurs de
performances pour avoir une idée precise sur les valeurs a
configurer ....

Commencez par voir si SQL occupe effectivement toute la
RAM (c'est pas sur!!) sinon le probleme peut venir du
stockage de vos fichiers audio sur disque

Concernant votre question a la fin du message la base
n'est pas montée en RAM cela ne se passe pas ainsi ...

Si le probleme persiste ne vous focalisez pas sur SQL
uniquement essayez de voir coté stockage et RAID


-----Message d'origine-----
SVP

J'ai un serveur HP avec 180Go de HDD en SCSI monté en


raid5, OS 2000 qui
héberge une base de données audio, il fait aussi office


de serveur de
fichiers audio. Une quinzaine de clients ont accès à


cette base pour
enregistrer, éditer et diffuser ces fichiers audio. Au


bout de quelques
jours le système se dégrade et les clients ont des loupés


pour accéder au
serveur de fichiers.
Je pense que c'est du au fait que le moteur sql occupe


trop de place en
mémoire.
Résultat, le système met trop de temps à accéder aux


fichiers audio et
pendant la diffusion de ces sons j'ai des blancs ( du


vide) En diffusion
radio c'est une catastrophe.

Je dois donc paramétrer un min et un max de mémoire pour


le moteur sql, j'ai
1Go de ram, quelle est la formule ? certainement en


fonction du poids de la
base ?.

Est ce que toute la base de données se charge en RAM ?

Merci pour vos éclaircissements

OM


.



Avatar
Fred BROUARD
tout dépends de :
1) de la taille de la base
2) du découpage de la base en différents fichiers sur différents disques
3) de nombreux autres paramètres...

A +

O.M a écrit:
SVP

J'ai un serveur HP avec 180Go de HDD en SCSI monté en raid5, OS 2000 qui
héberge une base de données audio, il fait aussi office de serveur de
fichiers audio. Une quinzaine de clients ont accès à cette base pour
enregistrer, éditer et diffuser ces fichiers audio. Au bout de quelques
jours le système se dégrade et les clients ont des loupés pour accéder au
serveur de fichiers.
Je pense que c'est du au fait que le moteur sql occupe trop de place en
mémoire.
Résultat, le système met trop de temps à accéder aux fichiers audio et
pendant la diffusion de ces sons j'ai des blancs ( du vide) En diffusion
radio c'est une catastrophe.

Je dois donc paramétrer un min et un max de mémoire pour le moteur sql, j'ai
1Go de ram, quelle est la formule ? certainement en fonction du poids de la
base ?.

Est ce que toute la base de données se charge en RAM ?

Merci pour vos éclaircissements

OM





--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************