2012-08-11 87 views
5

Estoy pensando en comprar un proveedor de hosting compartido, y luego ofrecer una base de datos MSSQL de 1GB con el paquete.¿Cuántos registros/tablas podría tener en una base de datos de 1 gb?

Esto puede no ser una ciencia exacta, pero ¿cuántos registros/tablas puedo guardar en una base de datos de 1GB? Guardaré texto puro (que significa: nvarchar, varchar, int, bool) y no binarios/blobs.

Para esta pregunta, imagine alrededor de 20 tablas, con 9 campos cada una. No es nulo en todos los campos.

¿Hay alguna forma de medir y proyectar cuánto tiempo me mantendrá así antes de tener que actualizar a un paquete más caro?

+3

Solo 1 fila realmente grande. –

+0

@ E.J.Brennan: Gracias, eso es todo para mí./s –

+0

Éste no tiene una respuesta real excepto: Instalar SQL Server Express, insertar filas de prueba y medir el tamaño. – usr

Respuesta

7

No hay una respuesta real que te dice 'set cantidad' de 'registros y/o tablas 'es el máximo que puede contener en una base de datos MSSQL de 1 GB o cuando llegue a ese punto. Hay varios factores a tener en cuenta al estimar:

  1. ¿Cuál cree que es la fila promedio que se va a tomar?
  2. ¿Va a utilizar fijo o variable?
  3. ¿Con qué frecuencia se agregará y eliminará el contenido?

Al final, usted está buscando en (por ejemplo) una cantidad máxima de filas que podría ser < 400 000 filas o> 3 500 000, todo se reduce a lo que se pone en una sola fila y qué tipos estás usando Una vez que haya decidido qué fila será (dar o recibir) y cuántas filas espera agregar/frecuencia, puede determinar cuánto tiempo podrá continuar sin actualizar a otro paquete de base de datos.

0

Creo E.J. Brennan estaba siendo sarcástico, es un poco como "¿Cuánto tiempo dura un trozo de cuerda?"

Depende de cuán grandes sean sus registros, y si su esquema asigna una cantidad fija o variable de memoria para cada cadena.

+0

Sí, era ... Ni siquiera pensé que la pregunta era real, al menos no en su forma original ... –

0

Esa es una muy buena pregunta. Depende de muchas cosas, cantidad de tablas, filas, qué hay en ellas, etc.

editar: bien, usted hizo una edición. "Para esta pregunta, imagine alrededor de 20 tablas, con 9 campos cada una. No es nula en todos los campos." 1 base de datos, 20 tablas, 9 campos cada uno, varchar (16) decimos.

yo diría sobre 300.000 (300K) filas en total, pero depende del tipo de estructura de base de datos (InnoDB o de otros tipos)

Cuestiones relacionadas