You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 14, 2022. It is now read-only.
By now this technique is used only for lookup index for root object fetching.
However, in some cases it can find more suitable indexes even for secondary connections.
Pros:
finds more suitable index in some cases
one do not have to point out index_name for each connection
Cons:
We would have to create index lookup results cache (or smth like this)
We have to check that each connection has at least good index on accessor.new phase, or exec time may become surprisingly slow for the gql user
The text was updated successfully, but these errors were encountered:
Pro ♯2 and con ♯2 are two side of the same coin. More freedom for an user is more headache. I would not allow user anything w/o knowing particular case when it is necessary. From the other side of view, we possibly would need such automation in the scope of #60 (reduce needed configuration effort).
Pro ♯1 seems okay (but need microbenchmarking), con ♯1 is not really con, because of fingerprints approach can gain speedup from such caching too.
By now this technique is used only for lookup index for root object fetching.
However, in some cases it can find more suitable indexes even for secondary connections.
Pros:
index_name
for each connectionCons:
The text was updated successfully, but these errors were encountered: