SQL Server 2008 Express, tamaño de la BD

18/08/2009 - 20:54 por Rosa Mendoza | Informe spam
Hola a todos.

Tengo una duda: Segun tengo entendido el tamaño maximo de las bases de
datos de SQL express 2008 es de 4 gigas. Ahora bien, ese espacio de 4g
incluye el tamaño del log..?

Si tengo un mdf de 3G y un ldf de 1G entonces ya llegue al limite..?
O solo se refiere al tamaño del mdf..?

Que pasa si esta dividido en varios ndf..? (Asumo que es la suma de
todos los ndf..?)

Y una vez que llegue al limite de los 4G, supongo que no puedo hacer
updates y insert, pero si puedo hacer deletes y select..? Es correcto
eso..? Al llegar al limimite, SQL arroja alguna advertencia o
simplemente se queda colgado..?

Si la base de datos llega a los 4G, puedo seguir trabajando en otra base
de datos en el mismo servidor..?

Existe un Sp que me indique el tamaño de la db (mdf y ldf por separado) ..?

Mil gracias a todos por su respuestas.

Besos

Rosa Mendoza
edberlith@gmail.com

Preguntas similare

Leer las respuestas

#6 Emilio Boucau
20/08/2009 - 14:59 | Informe spam
Hola Salva,

Los maximos de hardware soportados (RAM / CPU) no han cambiado desde 2005 y
son por instacia sin importar las otras instaladas:

1 CPU
1 GB de RAM
4 GB por base de datos
16 Instancias
http://blogs.msdn.com/sqlexpress

En este link, en el item 'Scalability & Performance' estan los datos
publicos.
http://www.microsoft.com/sqlserver/...mpare.aspx

Algo que vale la pena aclarar es que cuando se habla de CPU se habla de
socket, con lo cual los cores adicionales se utilizaran. Es igual que el
licenciamiento: se paga por socket no por core. Es decir que un Quad Core se
cuenta como 1 socket y 4 cores, y asi los vera Express. No se podria
instalar un segundo socket fisico, bah, Express no lo usaria en realidad.

Saludos !

Emilio Boucau
Buenos Aires - Argentina


"Salvador Ramos" wrote in message
news:%
Hola a todos,

Aprovechando estas respuestas, me he tomado la libertad de retocar y
adaptar en un post en mi blog lo que habéis comentado, y he completado
también el resto de limitaciones (RAM y procesador).
Os lo dejo aquí:
http://www.sqlserversi.com/2009/08/...iones.html

Por último, me surgen unas de dudas, que ayudarían a completar el post:
- Permite un máximo de 16 instancias (lo he leído, pero no he encontrado
donde corroborarlo oficialmente)???
- 1GB de RAM: si tengo varias instancias, es por instancia o en total
entre todas las instancias??? creo que es en total, pero tampoco he
conseguido información oficial donde corroborarlo.
- 1Procesador: idem, por instancia??? idem

Y por supuesto si se os ocurre algún detalle adicional para completarlo,
me lo comentáis, así cuando vuelvan a preguntar les podemos pasar el link
en vez de volver a redactar sobre el tema :-)

Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com


"Carlos Sacristan" escribió en el mensaje
news:
Sabía yo que me dejaba algo... cachis :-)

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Emilio Boucau" wrote in message
news:
Yo colaboro agregando que el contenido FILESTREAM en 2008 (en caso que
se utilice) no cuenta dentro de loos 4 GB de tope. Es decir que podran
tener toda su coleccion de fotos o de muscia dentro de la base.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carlos Sacristan" wrote in message
news:%
Pues, por partes:

- El límite de tamaño se refiere a los datos, no está incluido el log.
Es decir, que puedes tener un log de 500Gb y no tendrías mayor problema
en trabajar con esa base de datos.

- También, ese límite se refiere al tamaño por base de datos, no por
instancia.

- Da igual que tengas uno o varios archivos en uno o varios grupos de
archivos. Si el tamaño total de los datos excede esas 4Gb, te
ocurrirá lo mismo

- Efectivamente, podrías hacer operaciones que no aumentaran el tamaño
de la base de datos. Si otra operación implica aumento del
tamaño límite, SQL Server te dirá que no puede seguir aumentando el
mismo

- SP_SPACEUSED, según los BOL, "Muestra el número de filas, el espacio
de disco reservado y el espacio de disco utilizado por una tabla,
vista indizada o cola de SQL Server 2005 Service Broker de la base de
datos actual, o bien muestra el espacio de disco reservado y el que
utiliza la base de datos completa."

DBCC SQLPERF(LOGSPACE), según los BOL, "Proporciona estadísticas de
uso del espacio del registro de transacciones en todas las bases de
datos"

Creo que no me he dejado ninguna pregunta sin contestar, ¿no?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Rosa Mendoza" wrote in message
news:
Hola a todos.

Tengo una duda: Segun tengo entendido el tamaño maximo de las bases de
datos de SQL express 2008 es de 4 gigas. Ahora bien, ese espacio de 4g
incluye el tamaño del log..?

Si tengo un mdf de 3G y un ldf de 1G entonces ya llegue al limite..?
O solo se refiere al tamaño del mdf..?

Que pasa si esta dividido en varios ndf..? (Asumo que es la suma de
todos los ndf..?)

Y una vez que llegue al limite de los 4G, supongo que no puedo hacer
updates y insert, pero si puedo hacer deletes y select..? Es correcto
eso..? Al llegar al limimite, SQL arroja alguna advertencia o
simplemente se queda colgado..?

Si la base de datos llega a los 4G, puedo seguir trabajando en otra
base de datos en el mismo servidor..?

Existe un Sp que me indique el tamaño de la db (mdf y ldf por
separado) ..?

Mil gracias a todos por su respuestas.

Besos

Rosa Mendoza














Respuesta Responder a este mensaje
#7 Salvador Ramos
20/08/2009 - 16:16 | Informe spam
Muchas gracias,

En un rato completo el post :-)

Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com


"Emilio Boucau" escribió en el mensaje
news:
Hola Salva,

Los maximos de hardware soportados (RAM / CPU) no han cambiado desde 2005
y son por instacia sin importar las otras instaladas:

1 CPU
1 GB de RAM
4 GB por base de datos
16 Instancias
http://blogs.msdn.com/sqlexpress

En este link, en el item 'Scalability & Performance' estan los datos
publicos.
http://www.microsoft.com/sqlserver/...mpare.aspx

Algo que vale la pena aclarar es que cuando se habla de CPU se habla de
socket, con lo cual los cores adicionales se utilizaran. Es igual que el
licenciamiento: se paga por socket no por core. Es decir que un Quad Core
se cuenta como 1 socket y 4 cores, y asi los vera Express. No se podria
instalar un segundo socket fisico, bah, Express no lo usaria en realidad.

Saludos !

Emilio Boucau
Buenos Aires - Argentina


"Salvador Ramos" wrote in message
news:%
Hola a todos,

Aprovechando estas respuestas, me he tomado la libertad de retocar y
adaptar en un post en mi blog lo que habéis comentado, y he completado
también el resto de limitaciones (RAM y procesador).
Os lo dejo aquí:
http://www.sqlserversi.com/2009/08/...iones.html

Por último, me surgen unas de dudas, que ayudarían a completar el post:
- Permite un máximo de 16 instancias (lo he leído, pero no he encontrado
donde corroborarlo oficialmente)???
- 1GB de RAM: si tengo varias instancias, es por instancia o en total
entre todas las instancias??? creo que es en total, pero tampoco he
conseguido información oficial donde corroborarlo.
- 1Procesador: idem, por instancia??? idem

Y por supuesto si se os ocurre algún detalle adicional para completarlo,
me lo comentáis, así cuando vuelvan a preguntar les podemos pasar el link
en vez de volver a redactar sobre el tema :-)

Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com


"Carlos Sacristan" escribió en el mensaje
news:
Sabía yo que me dejaba algo... cachis :-)

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Emilio Boucau" wrote in message
news:
Yo colaboro agregando que el contenido FILESTREAM en 2008 (en caso que
se utilice) no cuenta dentro de loos 4 GB de tope. Es decir que podran
tener toda su coleccion de fotos o de muscia dentro de la base.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Carlos Sacristan" wrote in message
news:%
Pues, por partes:

- El límite de tamaño se refiere a los datos, no está incluido el log.
Es decir, que puedes tener un log de 500Gb y no tendrías mayor
problema en trabajar con esa base de datos.

- También, ese límite se refiere al tamaño por base de datos, no por
instancia.

- Da igual que tengas uno o varios archivos en uno o varios grupos de
archivos. Si el tamaño total de los datos excede esas 4Gb, te
ocurrirá lo mismo

- Efectivamente, podrías hacer operaciones que no aumentaran el tamaño
de la base de datos. Si otra operación implica aumento del
tamaño límite, SQL Server te dirá que no puede seguir aumentando el
mismo

- SP_SPACEUSED, según los BOL, "Muestra el número de filas, el espacio
de disco reservado y el espacio de disco utilizado por una tabla,
vista indizada o cola de SQL Server 2005 Service Broker de la base de
datos actual, o bien muestra el espacio de disco reservado y el que
utiliza la base de datos completa."

DBCC SQLPERF(LOGSPACE), según los BOL, "Proporciona estadísticas de
uso del espacio del registro de transacciones en todas las bases
de datos"

Creo que no me he dejado ninguna pregunta sin contestar, ¿no?

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba


"Rosa Mendoza" wrote in message
news:
Hola a todos.

Tengo una duda: Segun tengo entendido el tamaño maximo de las bases
de datos de SQL express 2008 es de 4 gigas. Ahora bien, ese espacio
de 4g incluye el tamaño del log..?

Si tengo un mdf de 3G y un ldf de 1G entonces ya llegue al limite..?
O solo se refiere al tamaño del mdf..?

Que pasa si esta dividido en varios ndf..? (Asumo que es la suma de
todos los ndf..?)

Y una vez que llegue al limite de los 4G, supongo que no puedo hacer
updates y insert, pero si puedo hacer deletes y select..? Es correcto
eso..? Al llegar al limimite, SQL arroja alguna advertencia o
simplemente se queda colgado..?

Si la base de datos llega a los 4G, puedo seguir trabajando en otra
base de datos en el mismo servidor..?

Existe un Sp que me indique el tamaño de la db (mdf y ldf por
separado) ..?

Mil gracias a todos por su respuestas.

Besos

Rosa Mendoza

















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida