Page 1 sur 1

Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : mer. oct. 20, 2021 3:02 pm
par tyumin
J'ai une base squash-tm suffisamment grande pour mysql (mariadb).
Lorsque je désactive l'utilisateur squash-tm, la base de données se bloque pendant longtemps.
Je vois que la requête SQL prend beaucoup de temps

Code : Tout sélectionner

update ITERATION_TEST_PLAN_ITEM set USER_ID=null where (ITEM_TEST_PLAN_ID) IN (select ITEM_TEST_PLAN_ID from HT_ITERATION_TEST_PLAN_ITEM)
J'ai essayé d'utiliser différentes versions de mariadb, mais le résultat est le même.

Re: Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : mer. oct. 20, 2021 3:50 pm
par elebouvier
Bonjour,

L'utilisateur squash-tm est normalement l'utilisateur propriétaire de la base et disposant des droits d'écriture, de lecture, de modification...sur la base. Par conséquent, sa désactivation rend votre base inutilisable.

Cordialement,
Élise.

Re: Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : mer. oct. 20, 2021 4:15 pm
par tyumin
non non.
Problème lors de la désactivation de l'utilisateur de squash interne

Re: Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : jeu. oct. 21, 2021 9:51 am
par elebouvier
Bonjour,

Je comprends mieux.
Votre utilisateur ayant éxécuté des cas de test, à sa désactivation de votre utilisateur, la requête que vous identifiez modifie la colonne 'Utilisateur' dans un plan d'exécution (voir PJ).
Si votre utilisateur comptabilise un grand nombre d'exécutions, le temps de passage de la requête peut être long. Aboutit-elle malgré tout ?

Cordialement,
Élise.

Re: Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : jeu. oct. 21, 2021 2:08 pm
par tyumin
Oui, cela réussit, mais pour certains utilisateurs, cela prend beaucoup de temps. Cela peut prendre environ 30 minutes.
Il existe peut-être des options pour optimiser la table ITERATION_TEST_PLAN_ITEM. ou optimiser mariaDB

Re: Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : jeu. oct. 21, 2021 2:33 pm
par elebouvier
Bonjour,

Vous trouverez les recommandations & prérequis nécessaires et suffisants pour Squash sur la documentation en ligne https://tm-fr.doc.squashtest.com/instal ... prerequis/
Vous pouvez également regarder du côté des configuration du moteur de votre base de données (max_allowed_packet, table_cache par exemple).
https://mariadb.com/kb/en/mariadb-memory-allocation/

Lorsque vous engagez des actions consommatrices comme celle-ci, vous pouvez les réaliser à des moments de faible activité sur votre Squash.

Cordialement,
Élise, Équipe Support Squash.

Re: Lorsque je désactive l'utilisateur squash-tm, la base de données se fige

Publié : jeu. oct. 21, 2021 2:49 pm
par tyumin
elebouvier a écrit : jeu. oct. 21, 2021 2:33 pm Lorsque vous engagez des actions consommatrices comme celle-ci, vous pouvez les réaliser à des moments de faible activité sur votre Squash.
la demande raccroche squash, à ce moment il n'y a aucun moyen de travailler.