{"repo":"Tijani-Dia/dj-tracker","free":true,"listed":false,"github":"https://github.com/Tijani-Dia/dj-tracker","clone":"git clone https://github.com/Tijani-Dia/dj-tracker.git","description":"A Django app that tracks your queries to help optimize them. See Qorme for automated ORM optimization: https://qorme.com?ref=dj-tracker","language":"Python","stars":86,"topics":["django","performance-optimization","performance-monitoring","orm"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"[!NOTE] 👋 dj-tracker is no longer maintained. Development continues at Qorme. Qorme includes all the tracking features, and goes further — it automatically addresses common ORM issues like N+1 queries and unused columns, so you can ship faster without worrying about performance. Get started with Qorme → dj-tracker is an app that tracks your queries to help detecting some possible performance optimisations listed in Database access optimization. Features - Detailed field usage of model instances - Report unused fields in a model instance and provides hints on when to use .defer and .only - Report model instance attributes access and provides hints on when to use .values or .values list - Report cache hits and provides hints on when to use iterator - Provides hints on when to use .count , .contains , .exists - Detect N+1 queries - Detect when a deferred field is loaded - and many more insights into your queries with minimized overhead.... Demo You can try dj-tracker with the bakerydemo on the demo app. Requirements - Python: =3.8 - Django: =3.2 - django-filter Getting started Check out the installation steps if you want to get started quickly or the tutorial to see a concrete example of dj-tracker usage. Documentation All documentation is in the \"docs\" directory and online at https://tijani-dia.github.io/dj-tracker/ Development phase - Contributing dj-tracker is in alpha phase. You can help a lot by reporting bugs you'll encounter. Feature requests, PRs or/and any feedback are","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tijani-Dia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tijani-Dia/dj-tracker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}