As an admin of wikilink, I should have more performant database queries to display data in a timelier fashion on the website.
Improving indexes on our existing schema may improve our database performance.
Consider adding indexes to fields that you frequently query using filter(), exclude(), order_by(), etc. as indexes may help to speed up lookups. Note that determining the best indexes is a complex database-dependent topic that will depend on your particular application. The overhead of maintaining an index may outweigh any gains in query speed.
Acceptance Criteria:
- Investigate which fields should be indexed and add them.
- Add additional indexes to fields we frequently use fitler, exclude, or order by, etc...
- Investigate on the write performance of the database.