Commit Graph

13 Commits

Author SHA1 Message Date
Michael Kirk
6eb1595e87 update GRDB 2019-09-04 18:23:01 -06:00
Michael Kirk
3ce857f92b missing indices for faster message sending 2019-09-04 18:21:40 -06:00
Michael Kirk
0cbc07719d durable job queue indices 2019-08-30 13:30:02 -06:00
Michael Kirk
9f81f40583 better index paging - in a gallery well be enumerating attachments for the same thread 2019-08-30 13:30:02 -06:00
Michael Kirk
b77034a6e5 It doesn't make sense to have unique column as first column in a composite
index, since the second item will have at most 1 entry.

It might make sense to just index timestamp, but we already have a composite
index which does this.
2019-08-30 13:30:02 -06:00
Michael Kirk
e866dc9a24 add missing uniqueid indices 2019-08-30 13:30:02 -06:00
Michael Kirk
4561c61c4d take advantage of index ordering for interactions
It doesn't make sense to "filter by interactionId" then order by "threadId"
since there will never be more than one threadId per interactionId
2019-08-30 13:30:02 -06:00
Matthew Chen
a349c5a9ee Don't load YDB unless necessary. 2019-08-26 13:18:31 -03:00
Matthew Chen
5f80512a9e Remove YDB usage. 2019-08-26 12:29:17 -03:00
Matthew Chen
62e4f538b0 Fix rebase breakage. 2019-08-23 15:44:20 -03:00
Matthew Chen
10eae58896 Use separate keyspec for GRDB. 2019-08-23 15:34:53 -03:00
Matthew Chen
dd770f9f2d Use separate keyspec for GRDB. 2019-08-23 15:34:53 -03:00
Matthew Chen
dee5a0727f Decompose SDSDatabaseStorage. 2019-08-23 15:32:47 -03:00