summaryrefslogtreecommitdiffstats
path: root/server/query_testing
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-01-31 22:53:55 -0500
committerDessalines <tyhou13@gmx.com>2020-01-31 22:53:55 -0500
commit895d85782508f0195be3a33e7830748dac89ee53 (patch)
treecd788ba6de4f6d2f9388ea2243eeb1e57f46aeec /server/query_testing
parent7b4bf68486ad46b70e761b88be4819d4fc044f91 (diff)
parent8cbdba1da39c15d2a3d13919398fc4d4c8ef2c6c (diff)
Merge branch 'dev' into nutomic-api-benchmark
Diffstat (limited to 'server/query_testing')
-rwxr-xr-xserver/query_testing/generate_explain_reports.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/server/query_testing/generate_explain_reports.sh b/server/query_testing/generate_explain_reports.sh
index 0dc06f65..6ce7dc42 100755
--- a/server/query_testing/generate_explain_reports.sh
+++ b/server/query_testing/generate_explain_reports.sh
@@ -18,6 +18,15 @@ psql -qAt -U lemmy -f explain.sql > community_view.json
echo "explain (analyze, format json) select * from site_view limit 1" > explain.sql
psql -qAt -U lemmy -f explain.sql > site_view.json
+echo "explain (analyze, format json) select * from reply_view where user_id = 34 and recipient_id = 34" > explain.sql
+psql -qAt -U lemmy -f explain.sql > reply_view.json
+
+echo "explain (analyze, format json) select * from user_mention_view where user_id = 34 and recipient_id = 34" > explain.sql
+psql -qAt -U lemmy -f explain.sql > user_mention_view.json
+
+echo "explain (analyze, format json) select * from user_mention_mview where user_id = 34 and recipient_id = 34" > explain.sql
+psql -qAt -U lemmy -f explain.sql > user_mention_mview.json
+
grep "Execution Time" *.json
rm explain.sql