bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .? (Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .? (Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .? (Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
Bonjour,
Le multi instances permet tout de même de cloisonner au mieux les bases,
donc d'éviter facilement qu'une application plus gourmande que les autres
s'accapare l'intégralité des ressources de la machine.
Il est intéressant dans ce cas de spécifier une mémoire fixe par instance
(afin de ne pas basculer dans le cas évoqué par Fred Brouard), et il est
possible, en assignant judicieusement certains processeurs aux différentes
instances, d'éviter qu'une requête ne vienne saturer l'intégralité des CPUs...
Bonjour,
Le multi instances permet tout de même de cloisonner au mieux les bases,
donc d'éviter facilement qu'une application plus gourmande que les autres
s'accapare l'intégralité des ressources de la machine.
Il est intéressant dans ce cas de spécifier une mémoire fixe par instance
(afin de ne pas basculer dans le cas évoqué par Fred Brouard), et il est
possible, en assignant judicieusement certains processeurs aux différentes
instances, d'éviter qu'une requête ne vienne saturer l'intégralité des CPUs...
Bonjour,
Le multi instances permet tout de même de cloisonner au mieux les bases,
donc d'éviter facilement qu'une application plus gourmande que les autres
s'accapare l'intégralité des ressources de la machine.
Il est intéressant dans ce cas de spécifier une mémoire fixe par instance
(afin de ne pas basculer dans le cas évoqué par Fred Brouard), et il est
possible, en assignant judicieusement certains processeurs aux différentes
instances, d'éviter qu'une requête ne vienne saturer l'intégralité des CPUs...
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
bonjour ,
Lorsqu'on a un super serveur 4 processeurs et 6 GO de RAM par exemple ,
quelles sont a votre avis les arguments et les considerations a prendre en
compte lorsqu'on veut mettre en place SQL Server sur un tel serveur pour
heberger 3 ou 4 appli avec des bases de taille importante .?
(Multiinstance
ou pas???)
Qu'est ce qui pourrait justifier ou pas les choix du type une seule
instance
et 3 ou 4 bases ou bien une instance SQL pour chaque application ou base ?
comment faire le bon choix? et surtout y a t'il de la doc dessus
Merci d'avance
Même si dans la majorité des cas, une solution en multi-instances est plus
couteuse qu'une solution en multi-bases, cette solution reste valable dans
pas mal de cas
En voici quelques uns qui me viennent à l'esprit et j'en oublie...
a)Le multi-instance offre une meilleure isolation concernant la sécurité
Chaque instance possède son propre jeu de logins.
C'est même la seule solution si l'on veut pas que le voisin connaisse le nom
de votre base de données
b) Tempdb
En attendant que Microsoft nous donne la possiblité d'avoir un tempdb par
base, le multi-instance reste la seule solution
C'est la solution si lon veut pas partager tempdb avec son voisin et eviter
qu'il voit vos objets temporaires
Des fois la contention est telle sur tempdb que la solution multi-instance
se doit d'être considérée
c)Le multi-instance offre la possibilité d'avoir une configuration
différente pour chaque base.
Le sp_configure peut être totalement différent
Le multi-instance est intéressant lorsque l'on souhaite tourner avec des
services packs différents
Une base en SP4 et une autre en SP3 ou même en une toute autre release de
SQL Server
d) Mémoire
Le multi-instance est même la seule solution si l'on veut pas gaspiller de
la mémoire!!!
Contrairement à ce que dit Fred et en accord avec ce que dit BVesan, il est
tout a fait possible de limiter la consommation RAM d'une instance
Elle n'ira pas empiéter sur la RAM d'une autre instance.
En dehors de ce fait, Il est des cas où l'utilisateur possède une édition
Standard de SQL Server qui ne peut utiliser toute la RAM disponible sur un
serveur
En 2000, l'edition standard est limitée à 2Go, en 2005, l'édition Workgroup
est limitée à 3Go
La seule solution reste alors la mise en place de deux instances
Dans le cas présent, tu dis avoir un serveur avec 6Go de RAM. Si ton SQL
Server 2000 est en édition Standard, tu dois sérieusement considérer cette
solution
Le multi-instance a cependant un cout.
Il te faut payer le prix d'une licence par instance
La gestion admnistrative est multipliée par le nombre d'instance
Sauvegarder plusieurs master, installer plusieurs fois le même patch, etc
Si les instances sont configurées en RAM fixe, ce qui très souvent le cas
dans ce genre d'architecture, cela a l'inconvénient de mobiliser inutilement
de la RAM dans le cas où une des instances ne travaille pas
Même si dans la majorité des cas, une solution en multi-instances est plus
couteuse qu'une solution en multi-bases, cette solution reste valable dans
pas mal de cas
En voici quelques uns qui me viennent à l'esprit et j'en oublie...
a)Le multi-instance offre une meilleure isolation concernant la sécurité
Chaque instance possède son propre jeu de logins.
C'est même la seule solution si l'on veut pas que le voisin connaisse le nom
de votre base de données
b) Tempdb
En attendant que Microsoft nous donne la possiblité d'avoir un tempdb par
base, le multi-instance reste la seule solution
C'est la solution si lon veut pas partager tempdb avec son voisin et eviter
qu'il voit vos objets temporaires
Des fois la contention est telle sur tempdb que la solution multi-instance
se doit d'être considérée
c)Le multi-instance offre la possibilité d'avoir une configuration
différente pour chaque base.
Le sp_configure peut être totalement différent
Le multi-instance est intéressant lorsque l'on souhaite tourner avec des
services packs différents
Une base en SP4 et une autre en SP3 ou même en une toute autre release de
SQL Server
d) Mémoire
Le multi-instance est même la seule solution si l'on veut pas gaspiller de
la mémoire!!!
Contrairement à ce que dit Fred et en accord avec ce que dit BVesan, il est
tout a fait possible de limiter la consommation RAM d'une instance
Elle n'ira pas empiéter sur la RAM d'une autre instance.
En dehors de ce fait, Il est des cas où l'utilisateur possède une édition
Standard de SQL Server qui ne peut utiliser toute la RAM disponible sur un
serveur
En 2000, l'edition standard est limitée à 2Go, en 2005, l'édition Workgroup
est limitée à 3Go
La seule solution reste alors la mise en place de deux instances
Dans le cas présent, tu dis avoir un serveur avec 6Go de RAM. Si ton SQL
Server 2000 est en édition Standard, tu dois sérieusement considérer cette
solution
Le multi-instance a cependant un cout.
Il te faut payer le prix d'une licence par instance
La gestion admnistrative est multipliée par le nombre d'instance
Sauvegarder plusieurs master, installer plusieurs fois le même patch, etc
Si les instances sont configurées en RAM fixe, ce qui très souvent le cas
dans ce genre d'architecture, cela a l'inconvénient de mobiliser inutilement
de la RAM dans le cas où une des instances ne travaille pas
Même si dans la majorité des cas, une solution en multi-instances est plus
couteuse qu'une solution en multi-bases, cette solution reste valable dans
pas mal de cas
En voici quelques uns qui me viennent à l'esprit et j'en oublie...
a)Le multi-instance offre une meilleure isolation concernant la sécurité
Chaque instance possède son propre jeu de logins.
C'est même la seule solution si l'on veut pas que le voisin connaisse le nom
de votre base de données
b) Tempdb
En attendant que Microsoft nous donne la possiblité d'avoir un tempdb par
base, le multi-instance reste la seule solution
C'est la solution si lon veut pas partager tempdb avec son voisin et eviter
qu'il voit vos objets temporaires
Des fois la contention est telle sur tempdb que la solution multi-instance
se doit d'être considérée
c)Le multi-instance offre la possibilité d'avoir une configuration
différente pour chaque base.
Le sp_configure peut être totalement différent
Le multi-instance est intéressant lorsque l'on souhaite tourner avec des
services packs différents
Une base en SP4 et une autre en SP3 ou même en une toute autre release de
SQL Server
d) Mémoire
Le multi-instance est même la seule solution si l'on veut pas gaspiller de
la mémoire!!!
Contrairement à ce que dit Fred et en accord avec ce que dit BVesan, il est
tout a fait possible de limiter la consommation RAM d'une instance
Elle n'ira pas empiéter sur la RAM d'une autre instance.
En dehors de ce fait, Il est des cas où l'utilisateur possède une édition
Standard de SQL Server qui ne peut utiliser toute la RAM disponible sur un
serveur
En 2000, l'edition standard est limitée à 2Go, en 2005, l'édition Workgroup
est limitée à 3Go
La seule solution reste alors la mise en place de deux instances
Dans le cas présent, tu dis avoir un serveur avec 6Go de RAM. Si ton SQL
Server 2000 est en édition Standard, tu dois sérieusement considérer cette
solution
Le multi-instance a cependant un cout.
Il te faut payer le prix d'une licence par instance
La gestion admnistrative est multipliée par le nombre d'instance
Sauvegarder plusieurs master, installer plusieurs fois le même patch, etc
Si les instances sont configurées en RAM fixe, ce qui très souvent le cas
dans ce genre d'architecture, cela a l'inconvénient de mobiliser inutilement
de la RAM dans le cas où une des instances ne travaille pas
donc d'éviter facilement qu'une application plus gourmande que les autres
s'accapare l'intégralité des ressources de la machine.
FAUX !!!
donc d'éviter facilement qu'une application plus gourmande que les autres
s'accapare l'intégralité des ressources de la machine.
FAUX !!!
donc d'éviter facilement qu'une application plus gourmande que les autres
s'accapare l'intégralité des ressources de la machine.
FAUX !!!