754773be55
"uuid" is a primary key in "messages" but not in "messages_index", the implication of that is very slow matching by UUID. What can be done instead is matching messages_index.rowid to messages.rowid, that is, an always-present clustered index. This not only improves performance of full-text search but also of just updating messages in any shape or form. |
||
---|---|---|
.. | ||
compat/java/eu/siacs/conversations | ||
conversations | ||
conversationsFree/java/eu/siacs/conversations/utils | ||
conversationsPlaystore/java/eu/siacs/conversations/utils | ||
free/java/eu/siacs/conversations/services | ||
freeCompat/java/eu/siacs/conversations/ui/service | ||
main | ||
playstore | ||
playstoreCompat | ||
quicksy | ||
quicksyFree/java/eu/siacs/conversations/utils | ||
quicksyPlaystore/java/eu/siacs/conversations/utils | ||
system/java/eu/siacs/conversations |