OVH Cloud OVH Cloud

RAID et SQL Server

4 réponses
Avatar
Houdini
Bonjour,

J'ai un controleur SCSI RAID avec 2 canaux (1 canal avec 2 connexions
disques et 1 canal avec 8 connexions disques).
Comment configurer au mieux les grappes pour SQL Server sachant que cela
concerne un serveur infocentre (il y a des périodes d'alimentation sur ce
serveur assez lourdes à certains moment donc des maj importantes) ?
. En 1er, j'ai configuré 2 disques en raid 1 sur le canal 1 et j'ai mis
W2003, SQL Server et les journaux de transaction SQL Server sur cette
partition.
. Concernant le canal 2, est-ce qu'il vaut mieux se limiter à un grappe raid
dessus ou peut-on configurer plusieurs grappes raid sans baisser les
performances ?
La question que je me pose est la suivante :
Sur ce canal 2, est-il plus judicieux de créer une partition raid 1 pour les
datas et une partition raid 1 pour les index ou est-il préférable de
configurer une seule partition raid 1et0 (une grappe de disques mise en
miroir) qui contient les datas et les index ?
Dans le meme genre, sur un canal SCSI, est-ce qu'il est plus judicieux de
créer une partition raid 5 pour les datas et une partition raid 5 pour les
index ou est-il préférable de configurer une seule partition raid 5 (avec
l'ensemble des disques) qui contient les datas et les index ?
Est-il interessant de séparer les datas et les index physiquement tant qu'on
reste sur un meme canal SCSI ?

Toujours dans le sujet, si on cherche à améliorer les écritures (en plus des
lectures), vaut-il mieux, lorsque l'on possède n disques, un raid 5 avec ces
n disques ou un raid 1et0 (grappe mise en miroir) avec ces n disques ?

Merci de votre réponse ?

Houdini

4 réponses

Avatar
zoltix
Houdini wrote:
Bonjour,

J'ai un controleur SCSI RAID avec 2 canaux (1 canal avec 2 connexions
disques et 1 canal avec 8 connexions disques).
Comment configurer au mieux les grappes pour SQL Server sachant que cela
concerne un serveur infocentre (il y a des périodes d'alimentation sur ce
serveur assez lourdes à certains moment donc des maj importantes) ?
. En 1er, j'ai configuré 2 disques en raid 1 sur le canal 1 et j'ai mis
W2003, SQL Server et les journaux de transaction SQL Server sur cette
partition.
. Concernant le canal 2, est-ce qu'il vaut mieux se limiter à un grappe raid
dessus ou peut-on configurer plusieurs grappes raid sans baisser les
performances ?
La question que je me pose est la suivante :
Sur ce canal 2, est-il plus judicieux de créer une partition raid 1 pour les
datas et une partition raid 1 pour les index ou est-il préférable de
configurer une seule partition raid 1et0 (une grappe de disques mise en
miroir) qui contient les datas et les index ?
Dans le meme genre, sur un canal SCSI, est-ce qu'il est plus judicieux de
créer une partition raid 5 pour les datas et une partition raid 5 pour les
index ou est-il préférable de configurer une seule partition raid 5 (avec
l'ensemble des disques) qui contient les datas et les index ?
Est-il interessant de séparer les datas et les index physiquement tant qu'on
reste sur un meme canal SCSI ?

Toujours dans le sujet, si on cherche à améliorer les écritures (en plus des
lectures), vaut-il mieux, lorsque l'on possède n disques, un raid 5 avec ces
n disques ou un raid 1et0 (grappe mise en miroir) avec ces n disques ?

Merci de votre réponse ?




Tu veux de la sécurité ou de la performance .
Avatar
Houdini
En priorité de la sécurité, c'est pour cela que je ne choisis pas du raid 0
mais plutot du raid 1, raid 5 ou raid 1et0 (raid 0 mis en miroir). Que ce
soit raid 1, 5 ou 1et0, le niveau de tolérance de panne me convient. Ensuite,
ce qui m'intéresse, c'est le coté performances dans le choix du raid et en
tenant compte des canaux SCSI.

Houdini
Avatar
zoltix
Houdini a écrit :
En priorité de la sécurité, c'est pour cela que je ne choisis pas du raid 0
mais plutot du raid 1, raid 5 ou raid 1et0 (raid 0 mis en miroir). Que ce
soit raid 1, 5 ou 1et0, le niveau de tolérance de panne me convient. Ensuite,
ce qui m'intéresse, c'est le coté performances dans le choix du raid et en
tenant compte des canaux SCSI.

Houdini


Le système d’exploitation est Raid 1
Mes applications serveur Mssql sur le d : end Raid 1.
Les installations du système d’exploitation et installation sql server
sur e : en Raid 1
Pour Sql sur le f : les transaction log, master, mdb et dbtemp sur le
f ; raid 1+0
Les data(les db de productions) et index
g : les tables avec les index des tables qui sont placées sur h : raid 1+0
h : les tables avec les index des tables qui sont placées sur g: raid 1+0
J’ai croisé les index et les tables pour augmenter les écriture/lecture
des tables & index
Et sur le I : mes backup avant sauvegarde sur le tape ou en vue de
restauration (j’utilise pour la compression sql litespeed de quest
software).


J’ai 3 canaux raid en SCSI
Le premier (interne au serveur) avec alimentation électrique du
serveur (doublé d’origine) pour tout ce qui est en raid 1

Les data Raid 1+0. Comme les 2 canaux restant ont chacun leur propre
alimentation j’ai préféré de croisé les disques en cas de panne
d’alimentations

J’ai 8 hd :
Nr du hd sur canal qui ont chacun leur alim
canal 1 – 1,2,3,4
canal 2 – 5,6,7,8

G : les diques 1 ,2,5,6
H : les diques 3 ,4,7,8

Une allim qui tombe en panne pas grave ca continue a fonctionné en
attendant la réparation.
J’ai un raid qui me permet le changement a chaud.(Hot Plug)Pour
réparation sans éteindre le serveur.
Avatar
Houdini
Merci pour ta réponse zoltix