⚈ Kuopassa.net

Lisää kertomuksia netistä. 摆烂

Sananen suurten MySQL-tietokantojen datatyypeistä

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. :-)

Tietoa kirjoittajasta