Support #68317
SQL: requête non optimisée à la connexion
Début:
22 août 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Requête identifiée sur toulouse:
SELECT * FROM "custom_user_user" WHERE (UPPER("custom_user_user"."email"::text) = UPPER('toto') OR "custom_user_user"."username" = 'toto') ORDER BY "custom_user_user"."is_active" DESC, "custom_user_user"."username" ASC, "custom_user_user"."id" ASC;
Il manque un index sur la colonne custom_user_user.username.
À toulouse, cela passe la requête de 130ms à 1ms.
Révisions associées
Historique
Mis à jour par Pierre Ducroquet il y a plus d'un an
Requête additionnelle:
SELECT "saml_libertysession".* FROM "saml_libertysession" WHERE ("saml_libertysession"."django_session_key" = 'abcdef' AND "saml_libertysession"."provider_id" = '42');
On passe de 30ms à moins de 1ms avec un index sur (provider_id, django_session_key).
Mis à jour par Robot Gitea il y a environ un an
- Assigné à mis à Pierre Ducroquet
Pierre Ducroquet (pducroquet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/18
- Titre : sql: index fields spotted in slow queries (#68317)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/18/files
Mis à jour par Robot Gitea il y a environ un an
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à Résolu (à déployer)
Pierre Ducroquet (pducroquet) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/18
- Titre : sql: index fields spotted in slow queries (#68317)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/18/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée
sql: index fields spotted in slow queries (#68317)