Limites de SQL Server Express
mon fournisseur d'hébergement (Rackspace) offre un serveur dédié entièrement géré avec la version SQL Server Web () installé. Mon entreprise gère le développement web, et a environ 20+ clients en utilisant ASP.Net + SQL Server 2005.
je pense à réduire les coûts en installant le GRATUIT SQL Server 2008 Express à la place. Je suis au courant de la RAM de 1 Go et de la base de données de 4 Go (est-ce correct?) limitation. Ce que j'aimerais savoir c'est:
- Est y a-t-il une limite au nombre de bases de données que je peux installer avec l'édition express?
- y a-t-il d'autres limitations dont je devrais me méfier? Je suis un peu inquiet d'avoir à mettre en place la sauvegarde de la base de données - avec l'édition express il pourrait beaucoup plus difficile.
- D'autres conseils?
6 réponses
Il y a un certain nombre de limites, notamment:
- limité à un seul CPU (en 2012, cette limitation a été changée à "le moindre d'une prise ou de quatre cœurs", de sorte que le multi-filetage est possible)
- 1Go RAM (même en 2008/2012)
- taille de base de données de 4 Go (augmentée à 10 Go en SQL 2008 R2 et SQL 2012) par base de données
http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspx http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx
en ce qui concerne le nombre de bases de données, cet article du MSDN dit qu'il n'y a pas de limite:
la limite de taille de la base de données de 4 Go s'applique uniquement aux fichiers de données et non à la journalisation fichier. Cependant, il n'y a pas de limites le nombre de bases de données qui peuvent être connecté au serveur.
cependant, tel que mentionné dans les commentaires et ci-dessus, la limite de taille de la base de données a été augmentée à 10 Go en 2008 R2 et 2012. De plus, cette limite de 10 Go ne s'applique qu'aux données relationnelles, et les données Filestream ne comptent pas dans cette limite ( http://msdn.microsoft.com/en-us/library/bb895334.aspx ).
une autre limitation à considérer est que les éditions SQL Server Express passent en mode idle après une période de non-utilisation.
quand SQL Express est inactif il raccourcit agressivement la mémoire de travail ensemble en écrivant les données cachées de nouveau sur le disque et la libération mémoire.
mais ceci est facilement travaillé autour de: y a-t-il un moyen D'arrêter SQL Express 2008 de tourner au ralenti?
vous pouvez créer instances utilisateur et avoir chaque application parler à son propre SQL Express.
il n'y a pas de limite au nombre de bases de données.
si vous passez du Web à L'Express, vous ne pourrez plus utiliser le service SQL Server Agent.vous devez donc configurer un planificateur différent pour la maintenance et les sauvegardes.
il semble que la limite de taille de la base de données ait été augmentée à 10 Go.. bon Nouveau
vous ne pouvez pas installer des Services D'intégration avec elle. Express ne supporte pas les services D'intégration. Donc, si vous voulez construire des paquets SSI-say, vous aurez besoin d'au moins une édition Standard.
voir plus ici .