Hi, I'm running tdb2.tdbloader on Wikidata, but it's taking too long, now it's on day 11 and still indexing, whereas tdbloader2 (for TDB) didn't take as much for me. I was wondering if something could be done to allow more space on RAM for the build phase in order to be faster, for example passing a memory budget parameter to the loader. Not sure exactly how the extra RAM space would be used, but I was thinking that maybe if more b+tree blocks were kept in RAM this processing would be faster, for example keeping 2 upper levels of the tree in primary memory, or even everything in there if the given budget allowed it.
What would it take to implement such a feature? maybe in a tdb2.tdbloader2? I was looking at the code for a way to do something but couldn't find an easy modification to achieve this.
