mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-06 22:48:08 -06:00
[performance] Database optimizations (#419)
* create first index on notifications * tidy up + add tests * log queries for trace, ops for debug * index commonly used fields * rearrange query * add a few more indexes * remove schema-breaking index (add this back in later) * re-add cleanup query index
This commit is contained in:
parent
07727753b9
commit
8de928b5e9
5 changed files with 427 additions and 8 deletions
|
|
@ -47,5 +47,9 @@ func (q *debugQueryHook) AfterQuery(_ context.Context, event *bun.QueryEvent) {
|
|||
"operation": event.Operation(),
|
||||
})
|
||||
|
||||
l.Tracef("[%s] %s", dur, event.Operation())
|
||||
if logrus.GetLevel() == logrus.TraceLevel {
|
||||
l.Tracef("[%s] %s", dur, event.Query)
|
||||
} else {
|
||||
l.Debugf("[%s] %s", dur, event.Operation())
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue