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

tyumin
Messages : 7
Inscription : mer. oct. 20, 2021 2:53 pm

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

Message 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.
elebouvier
Messages : 101
Inscription : jeu. oct. 10, 2019 3:47 pm

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

Message 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.
tyumin
Messages : 7
Inscription : mer. oct. 20, 2021 2:53 pm

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

Message par tyumin »

non non.
Problème lors de la désactivation de l'utilisateur de squash interne
Pièces jointes
Untitled.png
Untitled.png (14.54 Kio) Consulté 1598 fois
elebouvier
Messages : 101
Inscription : jeu. oct. 10, 2019 3:47 pm

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

Message 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.
Pièces jointes
testeur ok.png
testeur ok.png (61.14 Kio) Consulté 1572 fois
testeur desactivé.png
testeur desactivé.png (59.83 Kio) Consulté 1572 fois
tyumin
Messages : 7
Inscription : mer. oct. 20, 2021 2:53 pm

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

Message 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
elebouvier
Messages : 101
Inscription : jeu. oct. 10, 2019 3:47 pm

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

Message 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.
tyumin
Messages : 7
Inscription : mer. oct. 20, 2021 2:53 pm

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

Message 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.
Répondre

Revenir à « Exigences / Requirements »