2010-10-08 21 views

Respuesta

9

No se puede contar por cantidad de registros porque su tabla puede tener registros realmente cortos con solo unos pocos campos int o sus registros pueden ser muy largos con cientos de campos.

Por lo tanto, debe medirse en el tamaño de archivo de las tablas.

Para MYSQL: El límite de tamaño de la tabla se basa en el sistema de archivos de unidad del sistema operativo en el que está instalado MySQL, que varía de 2 GB a 2 TB.

See the MySQL reference manual for full explanations límites para cada sistema operativo.

Acerca de InnoDb y MyIsam no lo sé.

3

Desde el MySQL site:

Soporte para grandes bases de datos. Utilizamos el servidor MySQL con bases de datos que contienen 50 millones de registros. También sabemos de los usuarios que usan MySQL Server con 200,000 tablas y alrededor de 5,000,000,000 de filas.

El límite más práctico será el tamaño de su llave - si la clave principal es un campo int, entonces el número máximo de filas será el número más grande que puede ser mantenido en un int.

Si está esperando un tamaño de mesa grande, use bigint ... o algo aún más grande.

Cuestiones relacionadas