В Marklogic 9
, когда загружен очень большой набор троек, некоторые запросы SPARQL были очень медленными, даже если была включена опция тройного индекса.В то время были загружены миллиарды троек данных, но не было троек онтологии.После загрузки онтологий производительность значительно улучшилась.
Я не верю, что это из-за онтологий, потому что мои запросы вообще не ссылаются на них.Но кажется, что тройной индекс был эффективен только после загрузки онтологий.Я впервые столкнулся с такой ситуацией.Как правило, тройки данных могут быть эффективно запрошены без какой-либо онтологии.
Любая подсказка, почему?