Question : Conseil de configuration du besoin San

Les experts en matière de bon après-midi, le

This n'est pas tellement d'un problème, plutôt avoir besoin juste d'un certain advice.

I commenceront par des peu d'informations sur notre environnement.  Nous avons quelques serveurs de MSSQL (version 2005/2008) ces nous devons installer dans un faisceau de failover pour la tolérance de fautes.  Nous les appellerons production, échafaudage et le serveur de production de DocumentStorage.

The est la base de données principale pour un portail d'Internet au lequel les utilisateurs accèdent à courir rapporte, produit des statistiques, etc. assez de forte activité de la plupart du temps lit des rapports de SSRS fonctionnant contre elle.  La taille de base de données est approximativement 500 GB.

DocumentStorage est simplement un système de formation image de document.  Base de données complètement des méta-données, et un chemin à un document stocké sur une commande partagée.  Taille de base de données seulement quelques gigaoctet et probablement 700GB des documents stockés en parts de dossier. . Le serveur assez d'activité réduite d'échafaudage du

The charge des données brutes des sources multiples telles que CSV, XML, les dossiers des textes de fixe-largeur, DBF, pdf, MS Access, joli beaucoup de n'importe quel format que vous pouvez imaginer.  Des données sont chargées de leurs sources crues, transformé, frotté, nettoyées, etc. sur le serveur d'échafaudage par l'intermédiaire des paquets de SSIS qui fonctionnent par l'agent de serveur de SQL et alors envoyé à la taille de base de données de Production.

The sur ce serveur n'est pas énorme, peut-être de 80GB ou ainsi, mais seulement parce que des données sont supprimées les jours XX après qu'il est envoyé à la production, nous ne gardons pas beaucoup d'histoire ici.  La quantité de données qui traversent cette machine chaque jour est assez massive ; entre tous les différents types de dossiers des textes et d'autres données brutes, je nous estimerais charge peut-être 100-200 millions de disques par entrée-sortie de day.

Disk a toujours été le plus grand goulot sur le serveur d'échafaudage (comme est avec la plupart des exemples de serveur de SQL).  Je recherche du conseil sur la façon dont nous devrions configurer dehors le San pour la meilleure exécution sur le serveur d'échafaudage de l'échafaudage server.

The est sur le San actuellement, avec des commandes comme ceci :

Array 1 :
2x73GB SAS 15k dans (73GB l'espace utilisable) le
73GB LUN consacré pour SQL Logfiles

Array 2 : le
5x300GB SAS 15k dans (1,200GB l'espace utilisable) le
215GB LUN pour le files
80GB LUN de données de SQL pour le
820GB UNUSED

The San « de données brutes » (des dossiers de possession txt/csv/dbf/etc. d'entraînement pour le chargement) est réellement beaucoup plus grand que ceci, nous ont d'autres machines au moyen de lui pour l'autre substance aussi bien, j'explique juste ce qu'est ma configuration courante de SQL.  Comme partie de ce projet, je suis autorisé à réapproprier COMPLÈTEMENT TOUT sur le San pour fournir l'exécution maximum sur le serveur d'échafaudage.  La période active de chargement de données est critique pour nous et en ce moment nous traînons tout à fait un bit.

The San est Dell MD3000i (iSCSI 1GbE).  Disponible sur le San pour ce projet est : le drives

6x2TB 7.2k SATA du drives
17x300GB 15k SAS du
4x73GB 15k SAS/> dans le passé j'ai toujours coupé vers le haut des San dans beaucoup de plus petites rangées.  Dire par exemple les commandes 3x300gb dans RAID5 pour des données de SQL sur le serveur 1, les commandes 2x300GB dans RAID1 pour le SQL ouvre une session le serveur 1, etc.  Ceci maintient les axes consacrés disponibles pour des fichiers de notations de SQL et de données de SQL un server.

I AM se demandant si je suis de GRANDES rangées à la place de création plus aisées de commandes et puis de découper de plus petits LUN pour chaque serveur à la place.  Dire par exemple, en créant un choix RAID10 de commandes 8x300GB (l'espace 1.2TB utilisable) et en découpant dans des plusieurs LUN pour des fichiers de données de SQL sur chaque serveur, et un choix différent RAID10 de commandes 8x300GB et le découpage dans LUN pour des fichiers de consignation de SQL sur chaque serveur. le

Which est la solution meilleure pour l'exécution maximum d'E/S ?  Grandes rangées, fente dans des beaucoup LUNs, ou plus petites rangées qui consacrent des commandes à une machine simple ?





class= de

Réponse : Conseil de configuration du besoin San

peut-être vous pouvez essayer ceci :
- mettre la source dans un autre annuaire par exemple /usr/src/mysql
- enlever tout dans /usr/local/mysql
- diriger alors l'installation encore de /usr/src/mysql
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us