2010-10-08 5 views

risposta

9

Non puoi contare per numero di record perché la tua tabella può avere record veramente brevi con solo pochi campi int oi tuoi record potrebbero essere davvero lunghi con centinaia di campi.

Quindi deve essere misurato nella dimensione del file delle tabelle.

Per MYSQL: il limite per le dimensioni della tabella si basa sul file system del disco del sistema operativo su cui è installato MySQL, da 2 GB a 2 TB.

See the MySQL reference manual for full explanations di limiti per ciascun sistema operativo.

Per quanto riguarda InnoDb e MyIsam non lo so.

3

Dal MySQL site:

supporto per database di grandi dimensioni. Usiamo MySQL Server con database che contengono 50 milioni di record. Sappiamo anche di utenti che utilizzano MySQL Server con 200.000 tabelle e circa 5.000.000.000 di righe.

Il limite più pratico sarà la dimensione della vostra chiave - se la chiave primaria è un campo int, allora il numero massimo di righe sarà il più grande numero che può essere tenuto in una int.

Quindi, se ti stai aspettando un grande tavolo, usa bigint ... o qualcosa di ancora più grande.