2009-11-25 12 views
6

Tengo un VPS con Windows Server 2008 R2, 1 GB de RAM con Dual Processor Quad Core 2 CORES.¿Hay alguna diferencia de rendimiento entre SQL Server Web y las ediciones Express?

Mi aplicación de la muestra va más lento de mi sitio web actual en el alojamiento compartido, cuando le pregunté la razón de los Say siguiente razón:.

"SQL Server Express tiende a ser más lenta en comparación con la edición Web de SQL Server Este se debe a las limitaciones impuestas en SQL Server Express, que básicamente está destinado únicamente al entorno de desarrollo. Hemos observado una cantidad significativa de mejoras con la edición web de SQL Server para aplicaciones de producción de aplicaciones web en máquinas virtuales. Por lo tanto, esto puede ser algo que podría considerar. "

Es esta lógica solo porque quieren vender la base de datos de edición web o realmente hay algún beneficio de rendimiento. Busqué en Google y no encontré nada así entre diferentes versiones.

¿Alguna ayuda sobre esto de los expertos?

+0

1 GB de RAM? Express puede usar hasta un máximo de 4 GB, y mucho menos lo que Server 2008 necesita: tienes que preocuparte por un servidor hamstrung antes de considerar los problemas de rendimiento de SQL Server Express ... –

+1

No, el tamaño de la base de datos está limitado a 4 GB - El uso de RAM está limitado a 1 GB ... y, por supuesto, solo un procesador – MartW

+0

Conozco el tamaño máximo de 4 GB de la base de datos. ¿Qué pasa si actualizo a 2GB de RAM? No tengo una aplicación muy complicada para alojar. Su sitio web simple basado en el conocimiento con 10 K hits por día. –

Respuesta

10

Esto es debido a las limitaciones impuestas en SQL Server Express, que es básicamente significaba para único desarrollo medio ambiente.

Eso es absolutamente incorrecto.

SQL Express se utiliza en muchos, muchos, muchos entornos de producción, donde puede ser una gran herramienta.

SQL Express no se acelera en términos de la cantidad de consultas por segundo que puede procesar. Sin embargo, como otros han dicho en sus respuestas aquí, está limitado por RAM (1 GB), tamaño de BD (4 GB) y CPU (1). Si su base de datos tiene entre 1 GB y 4 GB, podría notar fácilmente una diferencia de rendimiento frente a SQL Web para escenarios donde todo cabe en la memoria en uno, pero no en el otro.

Habiendo dicho eso, hay muchas otras opciones de configuración/configuración/diseño que pueden tener un impacto mucho mayor; los detalles dependen de sus datos, esquema, patrones de acceso, etc.

Cuestiones relacionadas