|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Bonjour,
dans la suite de mes problèmes d'infra voici le dernier : - la Bdd fait 80 Go et le serveur a 32 Go de ram, sql serveur ayant 24 Go de ram -serveur virtuel OSX wmware L'opération consiste en une migration de structure : on prend les données, on les stock en temp et on les écrit dans la nouvelle structure. => je constate des perfs pas terribles au niveau du disque: le % d'inactivité est entre 10 et 30 % le taux d'écriture est inférieur à 1 Mo/s =>en ce qui concerne la ram on a % de hit du cache proche de 100% durée vie d une page 18 000 secondes => et quand je regarde dans le moniteur sql j'ai 9000 secondes d'attente sur le buffer i/o depuis le lancement de la tache hier (la tache dure 40 heures en tout) cela me donne l'impression d'avoir perdu presque 3h en I/O Qu'est ce qui ne va pas ?? merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Vous êtes en VM et je suppose en disque virtuel.....
Si en plus vous gestion de RAM est en ballooning... A lire : http://blog.developpez.com/sqlpro/p8...irtualisation/ A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Merci de votre réponse mais ce n'est pas rassurant pour l'avenir.
cela va aussi répondre à mon autre post http://www.developpez.net/forums/d11...-cumules-lock/ |
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Citation:
La machine physique qui a été remplacé avait 16 Go de ram (10 pur sql) alors que maintenant la VM en a 32 et 24 pour SQL. D'apres les compteurs mem il y a pas mal de pages en mémoire mais cela ne compense pas la perte de perf ? |
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Un SGBDR fait des écritures sur les disques. Notamment pour les transactions qui constituent un point d’étranglement.
Lisez ceci : http://blog.developpez.com/sqlpro/p8...t-le-stocakge/ A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#6 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 724 ![]() |
Comment est structuré votre architecture disque sur votre nouvelle machine virtuelle ? Au niveau VMWARE (datastores) et stockage (LUNS, HBA, FC etc ...) ?
Avez-vous des métriques de performances de votre sous système disque ? Physical Disk : -% Disk Time - Avg. Disk Queue Length - Avg. Disk sec/Read - Avg. Disk sec/Writes - Avg. Disk sec/Transfer - Disk Reads/sec - Disk Writes/sec ++ |
|
00
|
|
|
#7 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Bonjour
@Sqlpro : J'ai lu l'article mais cela n'a pas répondu complètement à ma question. Dans son fonctionnement est ce qu'SQL est capable de faire des mises à jour dans son cache (update/delete/...) avant de les transférer au fichier journal sur le disque? Ou est ce qu'il y a trop de risque à mettre à jour le cache en cas de plantage ? @mikedavem: je n'ai pas la main sur le système physique qui est à la charge du technicien système. Pour les compteurs, vous voulez ceux du sys physique ou de l'image ? |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Dans tous les bons SGBDR (oracle; SQL Server, DB2...) tout est fait en mémoire et les écritures disques sont minimales et optimales à condition d'utiliser des disques physiques et des agrégats permettant de savoir physiquement ou se trouvent les pages sur le disque.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#9 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Si j'essaie de comprendre :
->En serveur physique cela sert d'avoir "plus" de mémoire car SQL server est capable de savoir où se situe les pages sur le disque Mais ->Sur dans une virtualisation l'ajout de mémoire n'augmente pas les perfs car SQL server effectue de mauvais choix car il ne voit pas les disques physiques. Est ce cela? |
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Non, ce n'est pas relatif à la RAM, sauf si "ballooning", mais relatif aux accès disques. Plus l'accès disque est lents, plus longtemps les verrous sont maintenus dans les transactions et donc plus les utilisateurs se bloquent, donc plus il y a de temps d'attente et plus le SGBDR devient globalement lent.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com