Localhostissa testailen sellaisen tietokannan käsittelyä, jossa on noin viisi miljoonaa riviä. MySQL-tietokannan nimi on kynnetyt1
. Sen sisällä on yksi taulukko. Sen taulukon nimi on autot
. Se on muodostettu viidestä sarakkeesta, jotka ovat järjestyksessä vasemmalta oikealle id
, pvm
, nimi1
, nimi2
ja km
. id
on tyypiltään int(11)
, se on PRIMARY
, UNSIGNED
ja AUTO_INCREMENT
. Sen oikealla puolella olevalla pvm
-sarakkeella on datatyyppinä char(10)
(päivämäärä on muotoa vvvv-kk-pp). Sitä seuraa nimi1
datatyypillä char(10)
ja nimi2
sen datatyypin ollessa varchar(150)
. Lopuksi on km
. Se on mediumint(11)
ja attribuuttina on UNSIGNED
. Näillä asetuksilla kannan tiedostokoko on 364,9 megatavua. Sen koko oli eilen noin yksi gigatavu. Asian selittää se, että testasin mitä tapahtuu jos nimi2
on tyypiltään char(150)
. Hyvin opettavainen kokemus. :-)