Gepost door ACM dinsdag 30 juli 2002 - 18:53 Score: 3 (Informatief)
Even ter info voor de a-technici en anderen.
De database converteren betekend in het eerste geval NIET dat het van innodb naar myisam of whatever gaat, maar dat het formaat, de manier van opslaan, zelfs de uitgepoepte html voor de ubb-tags allemaal opnieuw moesten.
Wees blij, _dat_ was allemaal al gedaan. Wat restte was het inlezen van die database, het goedzetten van de indices, het aanpassen van allerlei andere zaakjes (kost een paar uur) en het aanmaken (kostte ook een paar uur) van oa de rechten.
Waar we niet op rekenden was dat mysql meerdere malen er de brui aan gaf, wat ons oa verplichtte enkele file-checks uit te voeren (minstens 15 minuten verder voor je wat kan doen) en sommige queries (een paar keer) te herhalen... Die dan minimaal al 45minuten duurden...
Al met al kostte het alleen daardoor al zoveel langer dat we alleen aan gisteren niet genoeg hadden.
Toen we eindelijk de database up-and-running hadden bleek dat de horde ongeduldige tweakertjes het systeem direct platlegde.
Of dit alleen aan myisam te wijten was betwijfel ik, ook de gebruikte mysql-versie bleek een beetje 'buggy' om te gaan met hoge load.
(die dus de hele conversie en de HK test-periode prima draaide, behalve dat ie tijdens het converteren af en toe 'mysql-achtig' vervelend deed).
De tweede conversie die dus gedaan moest worden was 'simpelweg' de myisam tables anders opslaan in het innodb-formaat.
Roepen "maar ze waren toch al innodb" is dan ook complete onzin, want ook als we van 'innodb -> innodb' waren gegaan had er een uitgebreide (en erg slome) conversie van opslagmanier/formaat uitgevoerd moeten worden.
Al met al hopen we vanavond online te kunnen, met innodb-tabellen en een oudere mysql (die weer een patch nodig voor react mist

) en een heel (niet leuke, soms wel leerzame) ervaringen rijker.
Overigens, de got-database grootte tegenwoordig al ruim 6GB.
En zijn er dik 7miljoen messages te converteren.