XAL 3.1 på SQL Part II
I forlængelse af http://www.eksperten.dk/spm/765310og http://www.eksperten.dk/spm/767710, har jeg lige et lille spørgsmål mere (Broholm) ;).
Vi har prøvekonverteret en XAL 3.1 og fået den til at køre på en SQL 2005. Der ser fint ud, dog har jeg et lille spørgsmål.
Under selve konverteringen går importen rigtigt stærkt,
Den importerer data fra en native database på ca. 2 GB på lidt over en time.
Men da XALs datamodel jo ikke er lavet i normaliseringens højborg (RECID-referencer), så skal der jo foretages nogle konverteringer de steder i systemet hvor der anvendes recid-referencer, efter endt import.
I koden kan man se, at den sekventielt søger igennem tabellerne som måtte indeholde recid-referencer til andre tabeller og især Notes og StockTrans tabellerne tager enormt lang tid at få konverteret.
Vi synes det tager uforholdsmæssigt lang tid (ca. omkring 1½ døgn !!!), og undrer os bravt over dette.
Kan man på nogen måde sætte turbo på denne process ?
Er der nogle parametre som man kan give XAL kerne omkring f.eks. caching el. lign. ? Eller må vi bare acceptere at ting tager tid ? ;)
Som en fodnote kan jeg nævne, at der er omkring 300000 notater og 375000 lagerposter.
