IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

[SQL Server 2005] Instances nommées


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 94
    Points : 53
    Points
    53
    Par défaut [SQL Server 2005] Instances nommées
    Salut à tous,

    Petite question sur les instances nommées:
    Est-il intéressant, dans le cadre d'une consolidation de serveurs, d'avoir sur un même serveur plusieurs instances nommées?

    Par exemple, j'ai 3 bases de données contenant les infos de la paye pour 3 régions et je décide de créer une instance par région.
    Les bases de données de ces régions sont des petites bases (< 1go).

  2. #2
    Invité
    Invité(e)
    Par défaut
    L'intérêt d'avoir des instances nommées différentes serait entre autre :
    - de dédier des ressources physiques pour les instances
    - de permettre l'application de patchs différents à certaines instances

    Mais si cela concerne la même application, mais ayant plusieurs bases (une par région), tu peux aussi bien avoir une seule instance qui héberge les 3 bases.

    Au choix... c'est selon !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 94
    Points : 53
    Points
    53
    Par défaut
    Ok merci bcp pour ta réponse!
    Cependant, au niveau de la consommation de mémoire, plusieurs instances peuvent être un handicap non?

  4. #4
    Membre confirmé Avatar de agemis31
    Profil pro
    DBA
    Inscrit en
    Octobre 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : DBA

    Informations forums :
    Inscription : Octobre 2007
    Messages : 399
    Points : 478
    Points
    478
    Par défaut Oui
    Bonsoir,

    On a rien sans rien.
    Les différentes instances devront se partager les IO, les cycles CPU, la mémoire et les ressources réseau de la machine.

    Sur un serveur de production, c'est plutôt déconseillé, sauf si on est obligé de la faire pour les raisons qu'Henning a donné.

    @+

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 901
    Points : 53 143
    Points
    53 143
    Billets dans le blog
    6
    Par défaut
    Il n'y a strictement aucun intérêt en production d'avoir plusieurs instance nommées. En effet la concurrence en matière de ressources et notamment de RAM peut devenir telle qu'une instance peut accaparer toutes les ressources et ne jamais les restituer, donc la seconde devient très lente !

    L'intérêt d'avoir des instances nommées différentes serait entre autre :
    - de dédier des ressources physiques pour les instances
    C'est possible depuis la version 2008 sans avoir besoin de créer n instances grave au ressources governor
    - de permettre l'application de patchs différents à certaines instances
    Ca c'est une mauvaise idée, car il convient de toujours passer les patches le plus rapidement possible. En effet, après les patch qui montre les failles (les corrections étant documentées, les failles sont en clair) les hackers sont nombreux à présenter de jolis bouts de code destinés à ceux qui n'ont pas voulu appliquer le patch immédiatement !!!

    Par exemple, j'ai 3 bases de données contenant les infos de la paye pour 3 régions et je décide de créer une instance par région.
    Les bases de données de ces régions sont des petites bases (< 1go).
    Il serait beaucoup plus intelligent à tous les niveaux de ne créer qu'une seule base et donc un seule serveur et jouer sur la notion de schéma SQL.
    Lisez l'article que j'ai écrit à ce sujet : http://blog.developpez.com/sqlpro/p5...es-schema-sql/

    A +

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Ca c'est une mauvaise idée, car il convient de toujours passer les patches le plus rapidement possible. En effet, après les patch qui montre les failles (les corrections étant documentées, les failles sont en clair) les hackers sont nombreux à présenter de jolis bouts de code destinés à ceux qui n'ont pas voulu appliquer le patch immédiatement !!!
    Je suis entièrement d'accord avec toi. Mais là, tu vis dans un monde meilleur
    Tu dois savoir aussi bien que moi que certains éditeurs de logiciels valident le fonctionnement de leur produit avec tel niveau de patch pour le serveur SQL, et pas un autre, sinon, on est hors support (de la part de l'éditeur). Donc, dans la vraie vie, on peut être contraint de na pas installer le dernier niveau de patch, même si c'est une hérésie...

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 94
    Points : 53
    Points
    53
    Par défaut
    Ok merci pour vos réponses cela me semble clair à présent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sql server 2005 connaitre les instances nommées
    Par mims1664 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 04/08/2010, 10h07
  2. Réponses: 4
    Dernier message: 02/04/2010, 17h25
  3. [SQL-SERVER 2005] Problème lenteur instance
    Par mad_martigan dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 02/10/2008, 23h31
  4. Instance Sql Server 2005
    Par davy.g dans le forum Administration
    Réponses: 7
    Dernier message: 24/09/2008, 13h32
  5. Deux instances : SQL Server 2005 - 2000
    Par Invité dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 18/02/2008, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo