This content is originally from my own blog. Check it out here!
hi :3
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
asfdada
asdasfa
**asfdasfa
**
b
c
- 1.
a1
- 2.
b2
- 3.
c3
- 4.
- 1.
a
- 2.
b
- 3.
c
- 5.
1
2
3
`aaa`
```js
const a = 12;
```
test
huh guh
duh
There are two relevant indexes in that table: one on (repo, time) (repo = user's DID), and one on just (time). Roughly speaking, for those users who follow e.g. 80 or 200 people, it makes more sense to scan the (repo, time) index those 80-200 times and collect the 100 most recent posts from all of those found, and for those who follow e.g. 9000 (yes, that happens š), it's faster to scan the single (time) index until you find 100 relevant posts. But I've been struggling to make Postgres always use the right index.