Kun Django-sovellus kasvaa, tietokanta on yleensä ensimmäinen ja merkittävin pullonkaula. Sen skaalaaminen sisältää kyselyiden optimoinnin, indeksöinnin, yhteyksien hallinnan, lukureplikaatiot, välimuistin ja lopulta arkkitehtuurimuutokset — tietokannan osoittautuu korkeimmaksi vipuvaikutukseksi suurimpaan osaan Django-sovelluksista.
1. Optimoi kyselyt ensin (suurimmat, halvimmat voitot)
Book.objects.select_related().prefetch_related()
Article.objects.only(, )
Article.objects.values()
django.db.models Count, Sum
Author.objects.annotate(book_count=Count())
