summaryrefslogtreecommitdiff
path: root/doc/development/README.md
diff options
context:
space:
mode:
authorYorick Peterse <yorickpeterse@gmail.com>2018-08-14 18:07:15 +0200
committerYorick Peterse <yorickpeterse@gmail.com>2018-08-17 15:22:42 +0200
commit3d46f3155ae07d566dfbc72776e0b4a3207a91fc (patch)
treebe3edc00e1b41ec58283c7ba57e12ea33a6aa7b3 /doc/development/README.md
parente610b41e2458601fb1821dcf46a15dc758e032bd (diff)
downloadgitlab-ce-docs/document-query-plans.tar.gz
Add documentation about reading query plansdocs/document-query-plans
This adds a database guide on how to read the output of "EXPLAIN" and "EXPLAIN ANALYZE", and how to use this output to understand a query's performance and optimise it.
Diffstat (limited to 'doc/development/README.md')
-rw-r--r--doc/development/README.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/development/README.md b/doc/development/README.md
index fed3903c771..ee9a9852205 100644
--- a/doc/development/README.md
+++ b/doc/development/README.md
@@ -55,7 +55,13 @@ description: 'Learn how to contribute to GitLab.'
- [Merge request performance guidelines](merge_request_performance_guidelines.md)
for ensuring merge requests do not negatively impact GitLab performance
-## Databases guides
+## Database guides
+
+### Tooling
+
+- [Understanding EXPLAIN plans](understanding_explain_plans.md)
+- [explain.depesz.com](https://explain.depesz.com/) for visualising the output
+ of `EXPLAIN`
### Migrations