Commit graph

9 commits

Author SHA1 Message Date
Dessalines f4565d0603
Remove materialized views. (#908)
* One pass at materialized views, only about 30% faster, not good.

* Before merging master to test out bans.

* DB Rework working, still need more testing.

* Fixing accidental addadmin bug from asonix async merge.

* Fixing the comment delete trigger

* Some more DB additions.

- Adding a hot_rank desc, published desc index to post_aggregates_fast.
- Removed WITH CTE queries in favor of direct selects (since CTEs cant
  use indexes)

* Removing some unecessary indexes.

* Some more DB optimizings

- Changing the fast_id pkeys to just ids on the fast tables.
- Removing the private_message_fast, since the view contains no aggregates.
- Comment and post voting now no longer pull from the views, they update the counts directly.

* Adding community_agg_view and post_agg_views Credit: eiknat.

* Adding user and comment_view migrations. (comment_view still broken)

* Adding more views. Credit Eiknat.
2020-07-07 10:54:44 -04:00
charleshthomasiii 09836bffef Add apache benchmark installation check 2020-04-15 13:52:46 -04:00
Dessalines 895d857825 Merge branch 'dev' into nutomic-api-benchmark 2020-01-31 22:53:55 -05:00
Felix 7b4bf68486 Add script to test http api, fix two api calls 2020-01-31 14:17:37 +01:00
Dessalines 4778f198e1 Adding a materialized view for reply_view. Fixes #466 2020-01-28 23:53:19 -05:00
Dessalines 8f32b84b5a A first pass at using materialized views. 2020-01-13 20:02:02 -05:00
Dessalines b79fc265f1 Adding an apache bench (ab) report. 2020-01-12 13:04:13 -05:00
Dessalines 253f4aa6a1 Back to just indexes. 2020-01-11 17:30:44 -05:00
Dessalines 5f31900375 Trying some DB indexes. 2020-01-10 23:09:38 -05:00