OVH Cloud OVH Cloud

monitorer SQL server

7 réponses
Avatar
Bertrand
bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui sont
dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM, mais
j'ai qques inquiétudes sur la capacité de serveur à répondre meme qd RAM +
CPU semblent correcte.

merci

7 réponses

Avatar
nono
Bonjour,
Select * from sysprocesses permet de savoir ou se situe les temps d'attente
pour chaque processus.

"Bertrand" a écrit :

bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui sont
dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM, mais
j'ai qques inquiétudes sur la capacité de serveur à répondre meme qd RAM +
CPU semblent correcte.

merci





Avatar
bruno reiter [MVP]
http://www.sql-server-performance.com/articles_performance.asp

br

"Bertrand" wrote in message
news:
bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui


sont
dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM, mais
j'ai qques inquiétudes sur la capacité de serveur à répondre meme qd RAM +
CPU semblent correcte.

merci




Avatar
Bouarroudj Mohamed
Ça dépend de tes besoins, on général on monitor le CPU, la RAM, le Disque et
SQL Server pour voir s'il y'a un étranglement "bottleneck" quelque part

Pour le disque personnellement j'utilise
- Avg. Disk Read/Write Queue Length et
- Physical Disk %Disk Time

Pour la mémoire j'utilise SQLServer:Memory Manager counter :
- Total Server Memory et
- Target Server Memory

Peut être cette article peut vous aider
http://www.databasejournal.com/features/mssql/article.php/3506526


"Bertrand" wrote in message
news:
bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui
sont dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM, mais
j'ai qques inquiétudes sur la capacité de serveur à répondre meme qd RAM +
CPU semblent correcte.

merci



Avatar
Bertrand
bonjour

qu'est ce que bottleneck ??

merci


"Bouarroudj Mohamed" a écrit dans le message de
news: %
Ça dépend de tes besoins, on général on monitor le CPU, la RAM, le Disque
et SQL Server pour voir s'il y'a un étranglement "bottleneck" quelque part

Pour le disque personnellement j'utilise
- Avg. Disk Read/Write Queue Length et
- Physical Disk %Disk Time

Pour la mémoire j'utilise SQLServer:Memory Manager counter :
- Total Server Memory et
- Target Server Memory

Peut être cette article peut vous aider
http://www.databasejournal.com/features/mssql/article.php/3506526


"Bertrand" wrote in message
news:
bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui
sont dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM,
mais j'ai qques inquiétudes sur la capacité de serveur à répondre meme qd
RAM + CPU semblent correcte.

merci







Avatar
Bertrand
bonjour

mon serveur SQL posséde 2 Go de RAM et un pagefile.sys de 2 Go.

le gestionnaire de tache indique qu'en ram physique il ne reste que 50 mo.

il y a t-il un réglage à faire dans SQL serveur qui serait plus optimal que
le défaut ?



merci


"Bouarroudj Mohamed" a écrit dans le message de
news: %
Ça dépend de tes besoins, on général on monitor le CPU, la RAM, le Disque
et SQL Server pour voir s'il y'a un étranglement "bottleneck" quelque part

Pour le disque personnellement j'utilise
- Avg. Disk Read/Write Queue Length et
- Physical Disk %Disk Time

Pour la mémoire j'utilise SQLServer:Memory Manager counter :
- Total Server Memory et
- Target Server Memory

Peut être cette article peut vous aider
http://www.databasejournal.com/features/mssql/article.php/3506526


"Bertrand" wrote in message
news:
bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui
sont dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM,
mais j'ai qques inquiétudes sur la capacité de serveur à répondre meme qd
RAM + CPU semblent correcte.

merci







Avatar
Patrice
Un goulot d'étranglement pour nos amis anglais - j'hésite toujours entre le
goulet et le goulot ;-)

--
Patrice

"Bertrand" a écrit dans le message de
news:434fbc83$0$4321$
bonjour

qu'est ce que bottleneck ??

merci


"Bouarroudj Mohamed" a écrit dans le message de
news: %
> Ça dépend de tes besoins, on général on monitor le CPU, la RAM, le


Disque
> et SQL Server pour voir s'il y'a un étranglement "bottleneck" quelque


part
>
> Pour le disque personnellement j'utilise
> - Avg. Disk Read/Write Queue Length et
> - Physical Disk %Disk Time
>
> Pour la mémoire j'utilise SQLServer:Memory Manager counter :
> - Total Server Memory et
> - Target Server Memory
>
> Peut être cette article peut vous aider
> http://www.databasejournal.com/features/mssql/article.php/3506526
>
>
> "Bertrand" wrote in message
> news:
>> bonjour
>>
>> je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
>> l'analyseur de performances.
>>
>> quelles sont les varibles utililes à monitorer parmis toutes celles qui
>> sont dispo ?
>>
>> avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM,
>> mais j'ai qques inquiétudes sur la capacité de serveur à répondre meme


qd
>> RAM + CPU semblent correcte.
>>
>> merci
>>
>
>




Avatar
Bouarroudj Mohamed
Peut être il y'a des gens ici qui sont plus spécialisé dans la configuration
de SQL Server et qui peuvent vous aider.
L'article dans MSDN "How to determine proper SQL Server configuration
settings" peut etre un bon debut.

mon serveur SQL posséde 2 Go de RAM et un pagefile.sys de 2 Go.
le gestionnaire de tache indique qu'en ram physique il ne reste que 50 mo.



Pourquoi SQL Server utilise (réserve) toute cette mémoire même s'il utilise
pas!, l'article ci dessous répond a cette question,
une chose sur est que c'est pas un bug de "Memory Leak" :)
http://www.support.microsoft.com/?id21363

Si votre machine est dédié seulement a SQL Sever je vous conseille de
laisser SQL Server gère le mémoire pour vous, si votre SQL Server partage la
mémoire (la machine) avec d'autres applications vous pouvez changer le Min
et le Max.

Si vous changez la configuration de la mémoire de SQL Server je vous
conseille de suivre les compteurs ci-dessous :

SQL Server: Buffer Manager: Buffer Cach Hit Ratio
SQL Server: Memory Manager: Total Server Memory (KB)
SQL Server: Memory Manager: Target Server Memory (KB)

1. Si Buffer Cach Hit Ratio est bas (la bonne valeur doit être plus de 90)
c'est un signe que SQL Server a besoin plus de mémoire
2. Si Total Server Memory < Target Server Memory ça veut dire que la mémoire
que SQL Server utilise est inférieure a ce qu'il a besoin, donc c'est un
signe que SQL Server a besoin plus de mémoire



"Bertrand" wrote in message
news:
bonjour

mon serveur SQL posséde 2 Go de RAM et un pagefile.sys de 2 Go.

le gestionnaire de tache indique qu'en ram physique il ne reste que 50 mo.

il y a t-il un réglage à faire dans SQL serveur qui serait plus optimal
que le défaut ?



merci


"Bouarroudj Mohamed" a écrit dans le message de
news: %
Ça dépend de tes besoins, on général on monitor le CPU, la RAM, le Disque
et SQL Server pour voir s'il y'a un étranglement "bottleneck" quelque
part

Pour le disque personnellement j'utilise
- Avg. Disk Read/Write Queue Length et
- Physical Disk %Disk Time

Pour la mémoire j'utilise SQLServer:Memory Manager counter :
- Total Server Memory et
- Target Server Memory

Peut être cette article peut vous aider
http://www.databasejournal.com/features/mssql/article.php/3506526


"Bertrand" wrote in message
news:
bonjour

je voudrais monitorer un serveur SQL 2000 SP3(sur un win 2000 SP4) avec
l'analyseur de performances.

quelles sont les varibles utililes à monitorer parmis toutes celles qui
sont dispo ?

avant j'utilisais le gestionnaire de taches pour monitorer CPU + RAM,
mais j'ai qques inquiétudes sur la capacité de serveur à répondre meme
qd RAM + CPU semblent correcte.

merci