Commit Graph

9 Commits (dc4ac6345c31926e2633465b9f05ebc0b5759eaf)

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.
4 years ago
charleshthomasiii 09836bffef Add apache benchmark installation check 4 years ago
Dessalines 895d857825 Merge branch 'dev' into nutomic-api-benchmark 4 years ago
Felix 7b4bf68486 Add script to test http api, fix two api calls 4 years ago
Dessalines 4778f198e1 Adding a materialized view for reply_view. Fixes #466 4 years ago
Dessalines 8f32b84b5a A first pass at using materialized views. 5 years ago
Dessalines b79fc265f1 Adding an apache bench (ab) report. 5 years ago
Dessalines 253f4aa6a1 Back to just indexes. 5 years ago
Dessalines 5f31900375 Trying some DB indexes. 5 years ago