Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2009, 04:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Máximo número de filas en una tabla

En esencia, la forma de calcular el tamaño de las tablas es esa cantidad de registros x longitud de un registro.
Pero eso no implica que 2 Gb sea el límite de una tabla, porque no es lo mismo longitud de una tabla que longitud de un tablespace.

Fijate esto:
Cita:
En MySQL 5.0, usando el motor de almacenamiento MyISAM, el máximo tamaño de las tablas es de 65536 terabytes (256 ^ 7 - 1 bytes). Por lo tanto, el tamaño efectivo máximo para las bases de datos en MySQL usualmente los determinan los límites de tamaño de ficheros del sistema operativo, y no por límites internos de MySQL.

El motor de almacenamiento InnoDB mantiene las tablas en un espacio que puede ser creado a partir de varios ficheros. Esto permite que una tabla supere el tamaño máximo individual de un fichero. Este espacio puede incluir particiones de disco, lo que permite tablas extremadamente grandes. El tamaño máximo del espacio de tablas es 64TB.
Es decir que usando uno u otro motor de tablas es posible extender de una u ora forma la longitud real de las tablas mismas. En este sentido es más simple usar tablas InnoDB para lograr mayores tamaños, ya que esos Tablespaces se configuran de un modo más sencillo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)