5066b1b80d
Summary: Measured improvements in a test scenario with 4 labels, 1M vertices for each label: Old code: ~2.5 seconds per index New code: ~1.5 seconds per index When building an index for a non-existing label the updated code is done immediately. The old code depends on the number of vertices in the database. The new code *could* be slower when building an index for a label that has a lot of vertices, and the index is not garbage collected recently and contains a lot of junk. This can be avoided by a simple check in the `BuildIndex` function (if label_index cardinality > total cardinality), if you like. Reviewers: buda, mislav.bradac, teon.banek Reviewed By: mislav.bradac Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D767 |
||
---|---|---|
.. | ||
communication | ||
data_structures | ||
database | ||
durability | ||
io/network | ||
mvcc | ||
query | ||
storage | ||
threading | ||
transactions | ||
traversal | ||
utils | ||
copy_hardcoded_queries.cpp | ||
memgraph_bolt.cpp |